Описание процесса Данная автоматизация представляет собой полноценную систему для автоматического создания новостных видео с AI аватаром на основе актуальных трендов Google. Система анализирует трендовые темы в России, выбирает новостную тему с проверкой на дубликаты, создает детальный сценарий с помощью AI, генерирует видео с реалистичным аватаром через HeyGen, создает привлекательные заголовки и автоматически публикует готовые ролики в TikTok.
API ключи и сервисы: SerpAPI - для получения трендов GoogleOpenAI API Key - для AI генерации контента (gpt-4.1-mini)HeyGen API - для создания видео с AI аватаромBlotato API - для публикации в социальных сетяхGoogle Sheets OAuth2 - для учета тем и предотвращения дубликатовTikTok Account ID - для автоматической публикации Архитектура системы по блокам РАЗДЕЛ 1: ВЫБОР ТЕМЫ И ПОДГОТОВКА 1.1 When clicking 'Execute workflow' - Ручной запуск Назначение: Инициирует процесс создания новостного ролика
Альтернативы запуска:
Manual Trigger для тестирования Schedule Trigger для регулярного создания контента Webhook для внешних интеграций 1.2 Получить тренды - Анализ Google Trends Назначение: Получает актуальные трендовые темы в России через SerpAPI
Настройки HTTP Request:
URL: https://serpapi.com/search?engine=google_trends_trending_nowAuthentication: SerpAPI Body Parameters: engine: google_trends_trending_nowgeo: RU Что получаем:
{
"trending_searches": [
{
"query": "Новости политики",
"traffic": "+500%",
"description": "Актуальные события в политике"
},
{
"query": "Технологические новости",
"traffic": "+300%",
"description": "Последние разработки в сфере IT"
},
{
"query": "Экономические события",
"traffic": "+250%",
"description": "Важные экономические новости"
}
]
}
1.3 Генерация темы - AI выбор новостной темы Назначение: Интеллектуальный выбор подходящей новостной темы из трендов
Подключенные компоненты:
OpenAI Chat Model (gpt-4.1-mini)Simple Memory - память для избегания повторовRows - инструмент проверки Google SheetsСистемный промпт:
Ты ИИ агент который должен сгенерировать мне тему для вирусного видео.
Опиши тему кратко на русском языке - два три слова, без комментариев.
Перед выбором темы обязательно обратись к инструменту Rows чтобы получить уже использованые ранее темы и не повторить её снова!
Выбирай только какие-то новостные темы, твой ответ должен состоять из хотя бы двух слов!
А вот текущие трендовые темы из которых ты должен выбрать случайным образом одну:
[список из 10 трендовых тем]
Алгоритм работы:
Получает список из 10 трендовых тем Обращается к Google Sheets для проверки уже использованных тем Выбирает случайную новостную тему, которая не использовалась Возвращает краткое название темы (2-3 слова) Примеры генерируемых тем:
"Новости экономики" "Технологии будущего" "Политические события" "Спортивные достижения" 1.4 Rows - Инструмент проверки дубликатов Назначение: Позволяет AI проверять использованные ранее темы
Структура таблицы учета:
Тема
Статус
Результат
Новости экономики
Done
https://heygen.com/video/abc123
Технологии будущего
In progress
-
РАЗДЕЛ 2: СОЗДАНИЕ КОНТЕНТА 2.1 Append or update row in sheet - Запись темы Назначение: Фиксирует выбранную тему в таблице со статусом "In progress"
Настройки:
Operation: appendOrUpdateMatching Columns: ТемаColumns Mapping: Тема: {{ $json.output }} (выбранная тема)Статус: "In progress"2.2 Сценарий - Создание детального сценария Назначение: Генерирует полный сценарий для 40-секундного новостного видео
Подключенные компоненты:
OpenAI Chat Model1 (gpt-4.1-mini)Simple Memory1 - память диалогаSerpAPI - поиск дополнительной информацииДетальный промпт:
ИНСТРУКЦИЯ: Создай готовый сценарий для видео с ИИ аватаром на основе заданной темы.
Выводи ТОЛЬКО текст сценария, который аватар будет произносить от первого лица.
Используй свой инструмент SerpAPI для того чтобы найти больше подробностей в интернете на данную тему.
Требования к сценарию:
- Длительность: 40 секунд
- Стиль речи: разговорный, естественный, как будто аватар общается напрямую со зрителем
- Структура: вступление с хуком, основная часть с логичными переходами, заключение с призывом к действию
- Используй короткие предложения для легкости восприятия на слух
- Включай паузы через многоточие (...) где нужна естественная пауза в речи
- Добавляй эмоциональные акценты там, где это уместно
- Текст должен звучать естественно при озвучивании
Тема: {{ $json['Тема'] }}
Формат вывода:
Начинай сразу с текста сценария. Никаких вводных слов типа "Вот сценарий:" или "Сценарий для видео:".
Первое предложение должно быть началом речи аватара.
Процесс создания сценария:
AI получает тему (например, "Новости экономики") Использует SerpAPI для поиска актуальной информации Анализирует найденные материалы Создает структурированный 40-секундный сценарий Оптимизирует текст для естественного озвучивания Пример сценария:
Привет! Сегодня хочу рассказать о важных экономических событиях...
Центробанк принял неожиданное решение по ключевой ставке. Это серьезно повлияет на кредиты и депозиты...
Эксперты прогнозируют рост инфляции на 2-3 процента. Особенно это коснется продуктов питания и недвижимости...
Что это значит для обычных людей? Кредиты станут дороже, но депозиты принесут больше дохода...
Подписывайтесь, чтобы быть в курсе всех важных экономических новостей!
2.3 Captions - Генерация заголовков Назначение: Создает привлекательные заголовки для TikTok на основе сценария
Подключенные компоненты:
OpenAI Chat Model2 (gpt-4.1-mini)Simple Memory2 - отдельная память для заголовковПромпт для заголовков:
Придумай короткий заголовок на основе данного сценария: {{ $json.output }}
РАЗДЕЛ 3: СОЗДАНИЕ И ПУБЛИКАЦИЯ РОЛИКА 3.1 Generate Video1 - Создание видео с AI аватаром Назначение: Генерирует видео с реалистичным AI аватаром через HeyGen API
Настройки HeyGen API:
Method: POSTURL: https://api.heygen.com/v2/video/generateAuthentication: HeyGen (credentials)Headers: accept: application/jsonJSON Body конфигурация:
{
"video_inputs": [
{
"character": {
"type": "avatar",
"avatar_id": "e9804d068a4b419ea0271a46e4ea4d34",
"avatar_style": "normal"
},
"voice": {
"type": "text",
"input_text": "{{ $('Сценарий').item.json.output }}",
"voice_id": "Ваш войс айди",
"speed": 1.1
}
}
],
"dimension": {
"width": 1280,
"height": 720
}
}
Параметры видео:
Avatar ID: ваш аватар айдиVoice ID: ваш войс айдиSpeed: 1.1 (немного ускоренная речь для динамичности)Resolution: 1280x720 (HD качество для TikTok)3.2 Get Video1 → If → Wait - Цикл ожидания готовности Назначение: Проверяет статус генерации видео и ждет завершения
Get Video1 настройки:
URL: https://api.heygen.com/v1/video_status.getQuery Parameter: video_id (из предыдущего запроса)If условие:
Condition: $json.data.status === "completed"True: Переход к публикацииFalse: Wait (ожидание) → повторная проверкаWait настройки:
Amount: По умолчанию (обычно 30-60 секунд)Логика цикла:
Запрос статуса видео Если "completed" → продолжаем Если "processing" → ждем и проверяем снова Повторяем до готовности 3.3 Set Accounts - Настройка для публикации Назначение: Подготавливает параметры для публикации в TikTok
JSON конфигурация:
{
"blotato_api_key": "ваш блотато апи ключ",
"instagram_id": "",
"youtube_id": "",
"tiktok_id": "ваш тик ток айди",
"facebook_id": "",
"facebook_page_id": "",
"threads_id": "",
"twitter_id": "",
"linkedin_id": "",
"pinterest_id": "",
"pinterest_board_id": "",
"bluesky_id": "",
"video_caption": "{{ $('Captions').item.json.output }}"
}
3.4 Upload → TIKTOK - Публикация видео Upload (загрузка в Blotato):
URL: https://backend.blotato.com/v2/mediaHeader: blotato-api-keyBody: URL видео от HeyGenTIKTOK (публикация):
URL: https://backend.blotato.com/v2/postsTarget Type: tiktokAccount ID: 2624Privacy Level: PUBLIC_TO_EVERYONEContent: заголовок от AI + медиа URL3.5 Append or update row in sheet1 - Финальное обновление Назначение: Обновляет статус темы на "Done" и сохраняет ссылку на готовое видео
Columns Mapping:
Тема: (совпадение для поиска записи)Статус: "Done"Результат: URL готового видео от HeyGenСхема подключений нод Основной поток: Manual Trigger → Получить тренды → Генерация темы Генерация темы → Append or update row in sheet → Сценарий Сценарий → Captions → Generate Video1 Создание и публикация видео: Generate Video1 → Get Video1 → If If (True) → Set Accounts → Upload → TIKTOK If (False) → Wait → Get Video1 (цикл)TIKTOK → Append or update row in sheet1 AI подключения: OpenAI Chat Model + Simple Memory + Rows → Генерация темы OpenAI Chat Model1 + Simple Memory1 + SerpAPI → Сценарий OpenAI Chat Model2 + Simple Memory2 → Captions Необходимые сервисы и их настройки Настройка SerpAPI: Получите API ключ на serpapi.com Настройте доступ к Google Trends Убедитесь в лимитах запросов Настройка HeyGen: Создайте аккаунт на heygen.com Получите API ключи для генерации видео Создайте своего личного ИИ аватара Настройка Blotato: API ключ: В разделе API Подключите TikTok аккаунт Возможности системы Интеллектуальный выбор контента: Анализ трендов - только актуальные темы из Google Trends RussiaПредотвращение дубликатов - проверка ранее использованных темAI кураторство - выбор наиболее подходящих новостных темАвтоматическое обновление - всегда свежий контентПрофессиональное производство: Реалистичный AI аватар - качественная анимация через HeyGenРусский голос - естественное озвучивание на родном языкеОптимизированные сценарии - структура для максимального вовлеченияПривлекательные заголовки - AI генерация под алгоритмы TikTokАвтоматизированная публикация: Прямая публикация в TikTok - без ручного вмешательстваГотовые к расширению - поддержка других платформ через BlotatoПолный учет операций - история всех созданных видеоКонтроль качества - проверка статуса на каждом этапеПрименение системы Для новостных каналов: Ежедневный контент - автоматическое создание сводок новостейАктуальные темы - всегда в тренде благодаря Google TrendsПрофессиональная подача - качественный аватар-ведущийЭкономия ресурсов - замена съемочной команды AI технологиямиДля контент-агентств: Масштабируемое производство - десятки роликов в деньМультиязычность - легко адаптировать под разные регионыБрендинг клиентов - настройка аватара под фирменный стильA/B тестирование - разные версии заголовков и подачДля образовательных проектов: Новостная грамотность - объяснение событий простым языкомРегулярность выхода - стабильное расписание публикацийОбъективность - AI анализ без человеческих предрассудковДоступность - сложные темы в понятном форматеРезультат работы системы Что получается: Автономный новостной канал с AI ведущимАктуальный контент на основе реальных трендовПрофессиональное качество видео и озвучкиМасштабируемое производство без роста командыПолная автоматизация от идеи до публикацииЭта система превращает создание новостного контента в полностью автоматизированный процесс с профессиональным AI ведущим!