Автопубликация AI-новостей и еженедельных дайджестов разработки в блог и Telegram-канал. Система: Tavily ищет свежие новости об ИИ-разработке, Claude Code пишет статью с учётом истории публикаций, YandexART генерирует обложку, WordPress REST публикует пост, Telegram Bot API рассылает в канал. Разработано примерно за 20 часов.

Архитектура n8n workflow: Tavily → Claude Code → YandexART → WordPress + Telegram + Dzen

Цифры проекта

Метрика Значение
Срок разработки ~1 неделя
Трудозатраты ~20 часов
Команда 1 архитектор + Claude Code
Активных workflow 3 (News PROD, Digest Generate, Digest PROD)
Публикаций в месяц ~22 новости + 4 дайджеста
Каналы WordPress блог, Telegram, Dzen.ru RSS

Что умеет

AI-новости (Пн-Пт, 17:00)

  • Ротация тем по дням недели: IDE/инструменты → LLM/модели → рынок → enterprise → агенты
  • Tavily Search API возвращает 15 новостей за 7 дней
  • Семантическая дедупликация: URL-история за 14 дней + последние 10 заголовков блога передаются Claude — он выбирает максимально отличающийся материал
  • Статья 300-400 слов (умещается в один Telegram-пост, ≤4096 символов)
  • Обложка — YandexART в реалистичном деловом стиле
  • Публикация в WordPress с категорией «Новости ИИ» + Telegram-канал

Еженедельный дайджест (Вс, 03:00 генерация → 17:00 публикация)

  • Анализ git-логов за Пн-Вс всех 6 репозиториев проекта
  • Claude Code читает сессии ~/.claude за неделю
  • Генерит структурированный отчёт: задачи, статистика кода, таблица трудозатрат
  • Сжатие до 3500 символов для Telegram
  • Обложка с номером недели в стиле whiteboard
  • Публикация в блог (рубрика «Отчёт») + Telegram

Архитектура

n8n в Docker с PostgreSQL для персистентности, Caddy reverse-proxy с SSL. Systemd-сервисы на хосте: claude-sessions-api (порт 5680, данные сессий) и digest-trigger-api (порт 5681, триггер генерации, YandexART, Claude-генерация статей, история новостей). RSS для Dzen.ru через yandex:full-text namespace + enclosure.

Стек

n8n (workflow-движок), Claude Code CLI (claude -p headless), Tavily API, YandexART async API, Python 3 + PIL (конвертация изображений), PostgreSQL 14, Docker Compose, Caddy, WordPress REST API, Telegram Bot API.

Результаты

  • Ежедневный поток свежего AI-контента без ручной модерации
  • Дедупликация тем: ушли повторы «один и тот же герой каждый день» (было 4 из 5 публикаций про одно и то же)
  • Прозрачность для заказчика: еженедельный отчёт автоматически публикуется в блог
  • Экспорт в Dzen.ru через yandex:full-text RSS — зарегистрирован как новостной источник

Ссылки

Почему получилось так быстро и дёшево

Классическая команда разработала бы такую систему 2-3 месяца за 1-2 млн ₽ (workflow-инженер + DevOps + интеграции). С Claude Code это 1 неделя и 20 часов работы. Полное сравнение классической команды и разработки с ИИ.