парсер новостей
Начали с брифа с отделом маркетинга. Выделилась проблема: для медиа важно своевременно и оперативно отрабатывать новости, но читать сотни отраслевых телеграм-каналов каждый день некому. Новости находили с опозданием, часть теряли совсем.
Собрал воркфлоу, который делает это сам. Каждое утро в рабочий чат приходит дайджест: 20 новостей за сутки с пересказом и готовым текстом в tov компании.
как работает
В 10 утра воркфлоу запускается и через RSS Bridge парсит отраслевые телеграм-каналы. Каждой новости по кастомному промпту присваивается оценка интереса от 1 до 10 — по ней идёт отсев.
20 лучших уходят в чат: заголовок, ссылка на оригинал и уже переписанный превью-комментарий — можно брать и публиковать. Полный список за сутки, вместе с отсеянными, складывается в отдельную таблицу.
контроль на стороне человека
Любую новость можно переписать заново, добавить картинку и поставить в отложенный постинг. Очередь бот проверяет каждые две минуты и публикует сам.
что внутри
- n8n на своём сервере, в docker, запуск в 10 утра
- 20+ телеграм-каналов через rss bridge, больше 100 новостей в сутки — число источников ограничено только сервером
- дедупликация и очистка на javascript: окно 24 часа, повторы по ссылке
- скоринг на gemini по кастомному промпту
- второй агент собирает дайджест: вёрстка под телеграм и tone of voice
- бот на python, планировщик apscheduler, очередь публикаций в google sheets
результат