Telegram-бота для отслеживания постов в каналах
Цель проекта:
Создать Telegram-бота, который:
1. Отслеживает новые посты в более чем 1000 открытых Telegram-каналах.
2. Уведомляет о выходе новых постов с фильтрацией по количеству подписчиков канала, наличию открытых комментариев и времени публикации.
3. Работает стабильно с минимальной задержкой в отправке уведомлений.
________________________________________
Основные функции бота:
1. Сбор данных о каналах
• Импорт списка Telegram-каналов в бот (вручную или через файл).
• Возможность добавлять новые каналы или удалять в список для отслеживания.
2. Отслеживание новых постов
• Регулярный мониторинг указанных каналов на предмет появления новых постов.
• Определение наличия открытых комментариев у канала.
• Фиксация количества подписчиков канала на момент публикации поста.
3. Фильтрация на добавление в отслеживание
• Фильтры по количеству подписчиков (например, только каналы с >10,000 подписчиков).
• Фильтр по наличию открытых комментариев у канала.
• Фильтр по времени публикации (например, только последние 24 часа).
4. Уведомления
• Отправка уведомлений при выходе нового поста в отслеживаемом канале.
• Уведомление должно содержать:
o Название канала.
o Ссылку на пост.
o Количество подписчиков канала на момент публикации.