Автоматизация публикации видео: канал, который ведёт себя сам

Автономный проект ежедневной публикации видео: очередь тем, подготовка исходника, сборка ролика, публикация по расписанию и сохранение состояния и артефактов.

Автоматизация публикации видео: канал, который ведёт себя сам
INGELLO / BUSINESS2853
Связаться с нами

Видеоканал обычно умирает не от отсутствия идей, а от того, что кто-то должен каждый день нажимать кнопки. Этот проект убирает человека из ежедневного цикла целиком.

Цикл работы

  1. Берётся очередная тема из конфигурационного списка.
  2. Готовится исходный текст будущего ролика.
  3. Вызывается существующий пайплайн сборки видео.
  4. Ролик публикуется в заданный канал.
  5. Результат сохраняется в локальном состоянии и артефактах, чтобы следующий запуск знал, что уже сделано.

Что настраивается

Темы, параметры публикации и расписание вынесены в отдельные файлы конфигурации. Чтобы изменить контент-план, не нужно трогать код, достаточно поправить список тем.

Чем это отличается от «нейросетевой фермы»

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

Схема данных

Из чего состоит база проекта и как связаны сущности.

YOUTUBE AUTO: Схема данных

Бизнес-логика

Порядок работы системы по шагам.

YOUTUBE AUTO: Бизнес-логика

Где посмотреть

У проекта нет публичного адреса: он работает локально или на закрытом контуре и наружу не выкладывается. Показываем его на демонстрации, по записи.

Технологический стек и подходы

SaaS архитектура Микросервисы Облачные вычисления Масштабируемость ПО API интеграции DevOps процессы High-load системы Кибербезопасность решений

Частые вопросы

01Нужен ли оператор?

Нет. Ежедневный цикл работает без участия человека: тема, подготовка, сборка, публикация и сохранение состояния выполняются автоматически.

02Как менять контент-план?

Через файл со списком тем и файл параметров публикации. Код при этом не трогается.

03Можно ли подключить другой канал или площадку?

Да. Публикация вынесена отдельным шагом пайплайна, поэтому площадка меняется без переделки остальной цепочки.