Цель проекта

Создать бот или скрипт, который будет в реальном времени собирать новости из открытых источников, фильтровать их по заданным критериям, проводить первичную аналитику и публиковать результаты в Telegram. Система должна работать автономно - человек участвует только в настройке правил фильтрации и интерпретации ключевых метрик.

Основные требования

  • Автоматический сбор новостей: поддержка RSS, API новостных агрегаторов, парсинг ключевых сайтов.
  • Умная фильтрация: исключение дубликатов, спама и низкокачественных материалов (возможно использование простых ML-моделей)
  • Аналитическая обработка: выделение ключевых слов, категорий, тональности, автоматическое формирование кратких саммари.
  • Публикация в Telegram: единая лента или тематические каналы, поддержка разметки, лимитов по длине и картинок.
  • Исключение человеческого фактора: на этапе сбора участие человека не предусмотрено, на этапе редактуры - только как контрольная точка.

Технические детали

Система реализуется на выбранном заказчиком языке (Python/Node.js/PHP), с минимальной внешней зависимостью от партнерских сервисов при первичном сборе данных. Желательна модульная архитектура (сборщик, фильтр, анализатор, пост-обработчик, отправитель). Готовая система должна запускаться на стандартном VPS или облачной функции.

Результат

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