Сразу к содержанию
artem suikanenai creative lead
суйканен артём ai creative lead
ru · en скачать резюме написать в telegram
← все кейсы
автоматизация · внутренний инструмент

парсер новостей

Начали с брифа с отделом маркетинга. Выделилась проблема: для медиа важно своевременно и оперативно отрабатывать новости, но читать сотни отраслевых телеграм-каналов каждый день некому. Новости находили с опозданием, часть теряли совсем.

Собрал воркфлоу, который делает это сам. Каждое утро в рабочий чат приходит дайджест: 20 новостей за сутки с пересказом и готовым текстом в tov компании.

где работает
отдел маркетинга медиа
стек
n8n, python, openai api, google api
моя роль
бриф, архитектура, промпты, разработка

как работает

В 10 утра воркфлоу запускается и через RSS Bridge парсит отраслевые телеграм-каналы. Каждой новости по кастомному промпту присваивается оценка интереса от 1 до 10 — по ней идёт отсев.

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

новость.webp× Карточка новости
дайджест.webp× Утренний дайджест в телеграме
очередь.webp× Очередь публикаций
меню.webp× Меню бота

контроль на стороне человека

Любую новость можно переписать заново, добавить картинку и поставить в отложенный постинг. Очередь бот проверяет каждые две минуты и публикует сам.

что внутри

  • n8n на своём сервере, в docker, запуск в 10 утра
  • 20+ телеграм-каналов через rss bridge, больше 100 новостей в сутки — число источников ограничено только сервером
  • дедупликация и очистка на javascript: окно 24 часа, повторы по ссылке
  • скоринг на gemini по кастомному промпту
  • второй агент собирает дайджест: вёрстка под телеграм и tone of voice
  • бот на python, планировщик apscheduler, очередь публикаций в google sheets

результат

550 000 ₽экономия в год при затратах 790 ₽ в месяц
в 6 развыросло число публикаций
30 часовэкономия в месяц
следующий проект бот отдела маркетинга