Автопостинг в «Макс» из YouTube

В мессенджере «Макс» (Max) появилась возможность публиковать контент через ботов. Это обновление позволяет автоматизировать процесс публикации в «Максе».

До недавнего времени в «Максе» боты давались только юридическим лицам не ниже ИП. Контент попадал туда либо вручную, либо через сложные интеграции. Теперь по сути API открыт для самозанятых, боты не как в телеге — хоть миллион а очень хорошо регламентированы.

Для медиа, блогеров и брендов это означает одно: кросс-постинг больше не требует ручного труда. Чтобы доказать эффективность нового инструмента, был создан конвейер, который автоматически забирает свежие видео с YouTube-канала, адаптирует их под требования «Макса» и публикует без участия человека.

Как устроен пайплайн автоматизации

Весь процесс занимает около 3–5 минут (в зависимости от длины ролика) и состоит из четырех последовательных этапов:

  • Скачивание видеопотока. С помощью библиотеки yt-dlp программа запрашивает прямую ссылку на файл с ютуба. Скачивается именно медиапоток в максимальном доступном битрейте, что гарантирует отсутствие потери качества еще до этапа обработки.
  • Обработка и компрессия. Полученный файл прогоняется через кодировщик FFmpeg. Программа анализирует исходное разрешение, длительность и битрейт, после чего пересчитывает их под жесткие лимиты платформы.
  • Публикация через Bot API. Готовый файл вместе с оригинальным заголовком, описанием и хештегами отправляется на серверы «Макса». Бот использует метод send_video, прикрепляя метаданные прямо к сообщению.

Архитектура

Технически решение реализовано на языке Python плюс n8n — скрипт скачивает и ужимает видео под лимиты «Макса» а н8н дальше уже публикует.

Просто скачать ролик и отправить его нельзя — сервер вернет ошибку 413 Payload Too Large. Скрипт решает эту проблему на лету через FFmpeg.

 

Как все работает, в этом видео:




Прокомментировать в Телеграм: https://t.me/n8nhow

Подписаться на канал обучения n8n: https://t.me/n8ncoaching

Советы, обучающие курсы, компьютерная грамотность
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.