Задача
Необходимо разработать минимально жизнеспособный продукт (MVP) Telegram-бота, который автоматически анализирует публикации в указанных Telegram-каналах, фиксирует ключевые метрики (просмотры, реакции, вовлеченность) и отбирает топ-публикации по заданным критериям.
Требования
- Бот должен уметь подключаться к заданному списку Telegram-каналов (администратор указывает ссылки или ID каналов через админ-панель)
- Необходима автоматическая обработка новых и ретроспективных постов
- Реализовать модуль сбора метрик (количество просмотров, комментариев, реакций)
- Фильтр и ранжирование публикаций по заданным правилам (например, топ по вовлеченности)
- Формирование отчетов с результатами анализа
Дополнительно
- Взаимодействие через удобного Telegram-бота
- Логика отбора настраивается через конфигурационный файл или админ-панель
- Минимальная нагрузка на каналы (соблюдение лимитов Telegram)