Ваш цифровой видеомонтажёр и SMM-помощник в одном Telegram-боте. Отправьте сырое видео, и он автоматически добавит стильные субтитры, сгенерирует цепляющий заголовок и опубликует готовый контент в YouTube Shorts, TikTok и Instagram Reels.

1) Вы отправляете сырое видео в специального Telegram-бота. Это ваш единственный ручной шаг.
2) Как только бот получает видео, мгновенно запускается авматоматизация. Вы получаете уведомление: "Скачиваю видео, начинаю обработку".
3) Видео автоматически отправляется в сервис Submagic, который:
Генерирует и накладывает точные, синхронизированные субтитры.
Применяет выбранный стильный шаблон (например, "Hormozi 2" с динамическими зумами и эффектами).
Добавляет визуальные акценты (эмодзи, выделения) для максимального вовлечения.
4) Пока идёт рендер (~2 мин), система извлекает текст субтитров и отправляет его в ИИ (OpenAI), чтобы создать цепляющий, эмоциональный заголовок для видео.
5) Готовый ролик с субтитрами и умным заголовком автоматически публикуется через Blotato одновременно в три ключевые площадки:
YouTube Shorts
TikTok
Instagram Reels
6) Вы получаете отдельные сообщения в Telegram об успешной публикации в каждой из соцсетей.
@aliabdaal (6,52 млн в YouTube, 375,8 тыс в TikTok)


@AlexHormozi (3,91 млн в YouTube, 1,6 млн в TikTok, 4,2 млн в Instagram)



Полная автоматизация видеопродакшена. Исключение ручных этапов «скачать → смонтировать → добавить субтитры → придумать заголовок → загрузить в 3 соцсети». Экономит 30-60 минут на каждом видео.
Видео публикуются со стильными, динамичными субтитрами — главным трендом для удержания внимания. Это повышает вовлеченность на 20-30% и даёт преимущество в алгоритмической ленте.
Одно готовое видео одновременно появляется в трёх крупнейших экосистемах короткого видео. Вы расширяете аудиторию без дополнительных затрат на производство.
Повышение CTR и удержания. ИИ-генератор создаёт эмоциональные, кликабельные заголовки, которые помогают «зацепить» зрителя в первые секунды — ключевой фактор для виральности.
Стабильный поток контента 24/7. Система работает по вашему требованию. Отправляете материал — через 5 минут он уже в соцсетях. Идеально для консистентности, тестирования гипотез и ведения нескольких проектов.
Бот держит вас в курсе на каждом этапе («скачиваю», «монтирую», «публикую»), что даёт полную уверенность в процессе.
Никакой долгой разработки, только несколько простых настроек и готовая авматотизация у вас на руках. Если возникнут трудности, вы сможете написать нашу менеджеру и он поможет вам. Связаться можно тут
Перед запуском автоматизации нужно зарегистрироваться в сервисах и получить ключи. Это займёт 10–20 минут.
Telegram Bot (для получения видео):
Зайдите в Telegram, найдите @BotFather (официальный бот для создания ботов).
Напишите /newbot, придумайте имя (например, VideoRedactorBot) и получите bot_token (это строка вроде 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11).
Сохраните этот токен — он будет вашим секретом "videoredactorbot".
Submagic (для добавления субтитров):
Зарегистрируйтесь на https://submagic.co/ (бесплатный триал, потом платно от $10/мес).
В личном кабинете (dashboard) найдите раздел API или Integrations — там сгенерируйте API key (это длинная строка).
Сохраните ключ — он будет секретом "submagic_api_key".
В нашем примере используется шаблон "Hormozi 2" (это стиль субтитров с зумами и эффектами, как у популярного инфлюенсера). Но в Submagic вы можете выбрать другой шаблон в настройках проекта (например, "Minimalist" для простоты или "Dynamic" для энергичного контента). Чтобы изменить, отредактируйте ноду HttpRequest_1: добавьте параметр "template" с названием шаблона.
Про вставки: в Submagic можно добавлять кастомные эффекты, указав время в секундах (например, "zoom at 5s" или "emoji at 10s"). В флоу это добавляется в body ноды HttpRequest_1 как дополнительные ключи в JSON (например, { "inserts": [{ "time": 5, "type": "zoom" }] }). Это улучшит видео, сделав его более engaging.
Blotato (для постинга в соцсети):
YouTube: авторизуйтесь через Google, Blotato получит доступ для постинга Shorts.
TikTok: подключите аккаунт, подтвердите.
Instagram: подключите через Meta (Facebook), для Reels.
Зарегистрируйтесь на https://blotato.com/ (сервис для автопостинга, платный от $20/мес).
В личном кабинете (LK) подключите аккаунты соцсетей:
После подключения каждого аккаунта Blotato присвоит ему уникальный accountId (это число, вроде 21264 для YouTube в примере).
Как получить accountId: В LK Blotato перейдите в раздел "Settings" — там список аккаунтов с их ID. Скопируйте ID для каждого (YouTube, TikTok, Instagram).
Сгенерируйте API key в разделе API — это строка вроде "blt_XXXXXX".
Сохраните ключ — он будет секретом "blotato_api_key".
Важно: В нодах HttpRequest_3, _4, _5 укажите свои accountId вместо hardcoded (например, в body: "accountId": "ВАШ_ID").
OpenAI (для генерации заголовков):
Зарегистрируйтесь на https://platform.openai.com/ (бесплатно с лимитами, или добавьте карту).
В dashboard сгенерируйте API key (раздел API Keys).
Сохраните — секрет "openai_api_key".
Модель в флоу: gpt-4.1-mini (дешёвая и быстрая), но можно сменить на gpt-4o для лучшего качества.
Секреты — это безопасное хранение ключей в автоматизации.
В ASCN.AI перейдите в раздел "Secrets" .
Создайте новые секреты один за одним:
Имя: videoredactorbot — Значение: ваш bot_token из Telegram.
Имя: submagic_api_key — Значение: API key из Submagic.
Имя: blotato_api_key — Значение: API key из Blotato.
Имя: openai_api_key — Значение: API key из OpenAI.
Сохраните. Теперь в автоматизации они доступны
Важно: В JSON blotato-api-key hardcoded — замените в нодах HttpRequest_3, _4, _5 на {{$secrets.blotato_api_key}} (отредактируйте headers).
Откройте автоматизациюв редакторе ASCN.AI. Я опишу каждый шаг по порядку выполнения (с триггера), что она делает, и что настроить.
TelegramBot.Polling_1 (Триггер — старт флоу):
Что делает: Слушает сообщения в вашем Telegram-боте. Когда пользователь отправит сообщение, флоу активируется. Фильтрует только на "message" (обновления с видео).
Настройка: Убедитесь, что bot_token = {{$secrets.videoredactorbot}}. Update_type = ["message"].
Выход: Передаёт данные сообщения (включая file_id видео) дальше.
Control.Switch_1 (Разветвление):
Что делает: Проверяет, есть ли в сообщении видео (file_id !== undefined). Если да — идёт в ветку "видео" (к TelegramBot.SendMessage_1). Если нет — в "Невидео" (к HttpRequest_6, отправляет ответ "пришли видео").
Настройка: Условия уже заданы. Не меняйте, если не хотите добавить другие проверки (например, на фото).
TelegramBot.SendMessage_1 (Если видео пришло):
Что делает: Скачивает видео из Telegram (operation: get, resource: file). Затем отправляет сообщение "скачиваю видео" (но в JSON это не явно, оно параллельно с HttpRequest_7).
Настройка: bot_token = {{$secrets.videoredactorbot}}. Download: true. FileId из предыдущей ноды.
Выход: Blob_key и blob_url видео для Submagic.
HttpRequest_7 (Параллельно):
Что делает: Отправляет в Telegram сообщение "скачиваю видео ⏳".
Настройка: URL с bot_token. Body: chat_id из polling + текст.
HttpRequest_1 (Submagic: загрузка видео):
Что делает: Отправляет видео в Submagic для обработки (добавление субтитров). Body: title="wow", language="en", magicZooms=true, etc. Files: видео из предыдущей ноды.
Настройка: Headers: x-api-key = {{$secrets.submagic_api_key}}. URL: https://api.submagic.co/v1/projects/upload. Здесь можно добавить шаблон или вставки (см. выше).
Выход: ID проекта для проверки.
HttpRequest_8 (Параллельно):
Что делает: Отправляет в Telegram "накладываю субтитры ожидайте около 2 минут".
Настройка: Аналогично HttpRequest_7.
Control.DelayUntil_1 (Задержка):
Что делает: Ждёт 2 минуты (timestamp: +2 мин), чтобы Submagic обработал видео.
Настройка: Timestamp из JS (Date.now() + 2601000). Можно увеличить, если видео длинные.
HttpRequest_2 (Submagic: получить готовое видео):
Что делает: Запрашивает статус проекта по ID. Получает downlandUrl (ссылку на видео с субтитрами) и words (текст субтитров).
Настройка: URL с ID из HttpRequest_1. Headers: x-api-key.
JS.Run_1 (Обработка текста):
Что делает: Извлекает текст из субтитров (words), соединяет в fullText.
Настройка: Код уже есть. ExposeContext: true.
Agents.Prompt_1 (Генерация заголовка):
Что делает: Отправляет fullText в OpenAI (gpt-4.1-mini), просит сгенерировать короткое название (до 35 символов, на английском). System prompt: правила для заголовка.
Настройка: Token = {{$secrets.openai_api_key}}. Prompt из JS. Temperature=1 для креативности.
Выход: {{$json.text}} — заголовок для постов.
HttpRequest_5 (Пост в YouTube):
Что делает: Постит видео в YouTube Shorts через Blotato. Body: accountId (ваш!), mediaUrls (из Submagic), title и text из AI.
Настройка: Замените accountId на свой (из Blotato LK). Headers: blotato-api-key = {{$secrets.blotato_api_key}}.
HttpRequest_3 (Пост в TikTok):
Аналогично, но для TikTok. accountId свой, platform="tiktok".
HttpRequest_4 (Пост в Instagram):
Аналогично, для Instagram. accountId свой, platform="instagram".
HttpRequest_10, _11, _12 (Уведомления):
Что делают: Отправляют в Telegram "опубликовано!" для каждой платформы.
Настройка: Аналогично другим HttpRequest для Telegram.
HttpRequest_6 (Если не видео):
Что делает: Отправляет "пришли видео и я начну работу📝".
Настройка: Стандартная.
HttpRequest_9 (Перед постингом):
Что делает: Отправляет "публикую контент🔥".
В редакторе ASCN.AI нажмите "Save" и "Activate" (status: ACTIVE).
Зайдите в Telegram, найдите вашего бота (по имени), напишите /start.
Отправьте видео (короткое, до 60 сек для shorts).
Ждите: бот ответит статусами, через 2–5 мин видео окажется в соцсетях.
Проверьте посты в ваших аккаунтах.
Если ошибка — проверьте логи в ASCN.AI (раздел Executions). Часто проблемы: неверный API key или accountId.
