Нужен был инструмент для мониторинга новостей из множества источников с фильтрацией по темам. Всё управление и получение новостей — через Telegram.
Создал агрегатор на Python:
— Автоматический парсинг 8+ RSS-источников (Habr, RBC, Lenta, VC.ru, 3DNews и др.)
— Фильтрация по ключевым словам (настраивается через бота)
— Дедупликация по URL
— Автопроверка каждые 15 минут (APScheduler)
— Уведомления при совпадении с ключевыми словами
— Дайджест за день/неделю по команде
— Управление источниками: добавить/удалить/вкл-выкл
— Статистика: по источникам, категориям, совпадениям
— Настройки: частота проверки, формат уведомлений
Пользователь получает только релевантные новости — не нужно мониторить 8 сайтов вручную. Дайджест за день экономит время.
Код на GitHub: github.com/chika497111-cloud/newsradar