Задание: Боты для бизнеса. Требуется разработчик для автоматизации массовой публикации видео в социальные сети (Дистанционная работа)
Наша компания ежедневно публикует большое количество коротких вертикальных рекламных видео на разных площадках.
Ищем специалиста, который сможет разработать собственного робота или внутреннюю систему для автоматической загрузки и публикации видео без использования сервисов-посредников вроде SmmBox.
Площадки
Необходимо автоматизировать публикацию на:
VK Клипы;
YouTube Shorts;
TikTok;
Rutube Shorts;
Дзен;
Wibes.
Если полная автоматизация какой-либо площадки технически невозможна, необходимо отдельно это указать и предложить наиболее реалистичную альтернативу.
Текущий объём
Ориентировочно:
около 20 исходных видео в день;
каждое видео необходимо публиковать на нескольких площадках;
у компании несколько брендов;
на каждой площадке используются разные аккаунты брендов;
общий объём — сотни и потенциально тысячи публикаций в месяц.
В дальнейшем объём и количество аккаунтов могут увеличиваться.
Как должен работать процесс
Желаемая схема:
Готовые видео загружаются сотрудником в облачную папку, сейчас используется Google Drive.
Для каждого видео в Google Sheets заранее подготовлены:
уникальный идентификатор видео;
бренд;
площадка;
нужный аккаунт;
заголовок;
описание;
текст комментария;
дата и время публикации;
другие необходимые данные.
Система автоматически определяет, какое видео и на какой аккаунт необходимо загрузить.
Видео публикуется на нужной площадке.
Для каждой площадки используется отдельный заголовок, описание и комментарий из таблицы.
После публикации система записывает в таблицу:
статус;
дату и время публикации;
ссылку на опубликованное видео;
текст ошибки, если публикация не состоялась.
При временной ошибке система повторяет попытку.
Повторная публикация одного и того же видео должна быть исключена.
Дополнительные задачи
Желательно предусмотреть:
работу с несколькими аккаунтами каждой площадки;
возможность быстро добавлять новые бренды и аккаунты;
очередь публикаций;
отложенный постинг;
журнал действий и ошибок;
уведомления об ошибках;
ручной повтор неудачной публикации;
сохранение авторизации аккаунтов;
возможность масштабирования системы.
Для VK отдельно интересует возможность прикреплять к клипу карточку товара.
Для остальных площадок также необходимо проверить возможность автоматической публикации комментариев и прикрепления товаров, если площадка это поддерживает.
Технический подход
Предпочтительный вариант:
официальные API площадок — там, где они доступны;
браузерная автоматизация — там, где официального API нет или его функционала недостаточно;
возможное использование n8n, Node.js, TypeScript, Python, Playwright, PostgreSQL, Docker или другого подходящего стека.
Мы не настаиваем на конкретном стеке. Готовы рассмотреть предложенную исполнителем архитектуру.
Главное — чтобы решение было:
устойчивым;
понятным в обслуживании;
защищённым от повторных публикаций;
рассчитанным на большой объём;
масштабируемым на новые аккаунты и площадки.
Что требуется от исполнителя на первом этапе
В отклике просим указать:
Был ли у вас опыт автоматической публикации видео или работы с API социальных сетей.
С какими из перечисленных площадок вы работали.
Какие площадки, по вашему мнению, можно автоматизировать через официальные API.
Для каких площадок потребуется браузерная автоматизация.
Какую архитектуру вы предлагаете.
Какие ограничения и риски вы видите.
Готовы ли вы сначала реализовать небольшой тестовый прототип:
одно видео;
одна площадка;
один тестовый аккаунт;
автоматическое получение текста из таблицы;
запись результата публикации обратно в таблицу.
На первом этапе мы собираем предложения и оцениваем техническую реализуемость задачи.
После обсуждения подхода отдельно запросим сроки и стоимость разработки.