AI-автопостинг в 7 соцсетей для компании сферы услуг
- FastAPI
- Celery
- PostgreSQL
- Redis
- Claude API
- ffmpeg

- поста за 2,5 месяца
- 323
- опубликовано
- 174
- площадок
- 7
- строк кода
- 49 000
- Короткая идея
- Claude: сценарий и текст
- Генерация видео/фото
- Контроль качества
- Расписание
- 7 площадок
Задача
Компании нужно было вести семь соцсетей каждый день: посты, видео, сторис. Силами одного человека это не получалось — контент выходил нерегулярно, а видео не выходили вовсе.
Подход
Сделал админ-панель, где пост создаётся вручную или из короткого описания: AI пишет сценарий и текст, генерирует фото или вертикальное видео, накладывает озвучку и субтитры. Длинные ролики собираются из сегментов с автоматической проверкой качества — брак обрезается или перегенерируется. Готовый пост уходит во все площадки сразу или встаёт в расписание, а на YouTube дополнительно получает SEO-обвязку: заголовок, хэштеги, плейлист и субтитры.
Что сделано
- Ручной пост или AI-генерация по короткому описанию: текст, фото, вертикальное видео с озвучкой и субтитрами
- Длинные видео собираются из сегментов: автоматическая проверка качества, обрезка брака и плавные склейки
- Публикация в Telegram, VK, YouTube, Дзен, MAX и Stories — одной кнопкой или по расписанию 10:00 / 14:00 / 19:00
- YouTube: кликабельные заголовки, хэштеги, автоплейлисты по темам, субтитры из озвучки
- Учёт расходов на AI в месяц, статусы площадок и история публикаций на главном экране
- Библиотека референсов: бракованные кадры не выбрасываются, а сохраняются для повторного использования
- Автоматический контроль качества: проверка каждой сцены по её сценарию, отдельный проход по рукам и конечностям, подгонка озвучки под длину ролика
- Если обе попытки сцены отклонены, владельцу приходят оба варианта с причинами — решает человек
Стек
FastAPI для API и админки, Celery + Redis для очередей генерации и публикации, PostgreSQL для постов и журнала качества, Claude API для сценариев и текстов, сервисы генерации видео и фото, ffmpeg для монтажа, озвучки и субтитров, Docker на выделенном сервере.
Результат
За два с половиной месяца система создала 323 поста, 174 из них опубликованы по расписанию в семь площадок. Контент выходит трижды в день без SMM-специалиста, а владелец только утверждает темы.