AI Avatar News Posting System - Автоматизированная система создания новостных TikTok роликов с AI аватаром
.jpeg)

Описание процесса
Данная автоматизация представляет собой полноценную систему для автоматического создания новостных видео с AI аватаром на основе актуальных трендов Google. Система анализирует трендовые темы в России, выбирает новостную тему с проверкой на дубликаты, создает детальный сценарий с помощью AI, генерирует видео с реалистичным аватаром через HeyGen, создает привлекательные заголовки и автоматически публикует готовые ролики в TikTok.
API ключи и сервисы:
- SerpAPI - для получения трендов Google
- OpenAI 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_now
- Authentication: SerpAPI
- Body Parameters:
- engine: google_trends_trending_now
- geo: 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: appendOrUpdate
- Matching 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: POST
- URL: https://api.heygen.com/v2/video/generate
- Authentication: HeyGen (credentials)
- Headers: accept: application/json
JSON 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.get
- Query 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/media
- Header: blotato-api-key
- Body: URL видео от HeyGen
TIKTOK (публикация):


- URL: https://backend.blotato.com/v2/posts
- Target Type: tiktok
- Account ID: 2624
- Privacy Level: PUBLIC_TO_EVERYONE
- Content: заголовок от AI + медиа URL
3.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 ведущим!