> MARAT_SHVETS.portfolio
> cd ../projects
013
Автоматизация · n8n

n8n-хаб автопостинга: Telegram, YouTube Shorts и уведомления

Инженер автоматизации · Fullstack·2026 · в разработке

Свой сервер n8n с несколькими автопилотами: публикует посты и видео в Telegram и YouTube Shorts, ведёт новости сайта и присылает уведомления на почту — без единого ручного действия.

n8nTelegram Bot APIYouTube Data APIFFmpeg
4
Автономных сценария на n8n
Постов в Telegram-канале7 в неделю, 0 вручную
Видео в YouTube Shorts5 в день
Публикация новости на сайте20 мин → 3 мин
Пропущенных заявок с сайта0
// ПРОБЛЕМА

Несколько разных каналов контента требовали ежедневной ручной работы: страшные истории для Telegram-канала нужно было находить и оформлять вручную, видео для YouTube Shorts — искать текст анекдота, подбирать картинку и звук, склеивать в видеоредакторе и заливать самостоятельно. Новости на этом сайте добавлялись прямой правкой базы, а заявки с формы обратной связи можно было пропустить, если не проверить почту вовремя.

// ПРОЦЕСС
01
Развёртывание n8n

Поднял self-hosted n8n в Docker на отдельном VPS, вынес секреты (токен Telegram-бота, ключи YouTube Data API, SMTP-креды) в переменные окружения и credentials n8n. Настроил вебхуки и Cron-триггеры для каждого сценария отдельно, чтобы падение одного не задевало остальные.

02
Автопостинг страшных историй в Telegram

Сценарий по расписанию берёт текст истории, оформляет пост по шаблону (заголовок, форматирование, разбивка на абзацы под лимит Telegram) и публикует в канал через Telegram Bot API. Отдельная HTTP-нода проверяет, не публиковался ли уже такой текст, чтобы не было повторов.

03
Конвейер видео для YouTube Shorts

Сценарий парсит текст анекдота с сайтов-агрегаторов, случайно выбирает одну картинку из пула 20 заготовленных фонов и один звук из нескольких дорожек. FFmpeg-нода накладывает текст на картинку, синхронизирует со звуком и рендерит вертикальное видео под формат Shorts. Готовый файл публикуется на канал через YouTube Data API с автоматическим заголовком и тегами.

04
Новости сайта и почтовые уведомления

Отдельный сценарий принимает вебхук с этого портфолио-сайта и создаёт запись в разделе новостей через админский API, избавляя от необходимости лезть в базу руками. Второй сценарий слушает вебхук с формы обратной связи и присылает письмо на почту с данными заявки — ни одно обращение не остаётся непрочитанным.

05
Тестирование сценариев

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

// РЕШЕНИЕ

Несколько независимых сценариев n8n закрывают всю рутину: по расписанию собирают и публикуют истории в Telegram, автоматически собирают и заливают видео в YouTube Shorts из текста, картинки и звука, публикуют новости на сайте через API и присылают уведомления на почту о новых заявках — без единого ручного шага.

// РЕЗУЛЬТАТЫ
7 в неделю, 0 вручную
Постов в Telegram-канале
5 в день
Видео в YouTube Shorts
20 мин → 3 мин
Публикация новости на сайте
0
Пропущенных заявок с сайта
// СТЕК
n8nDockerTelegram Bot APIYouTube Data APIFFmpegWebhookCronSMTP