Техническое задание: Telegram-бот для парсинга новостей
Цель проекта
Разработка автоматизированного чат-бота для платформы Telegram, который выполняет мониторинг открытых новостных каналов и агрегирует информацию по заданным темам.
Основной функционал
- Парсинг контента: Автоматический сбор публикаций (новостей) из указанных источников (Telegram-каналов).
- Гибкая фильтрация: Поиск и отбор материалов по заданным ключевым словам и словосочетаниям.
- Периодическая проверка: Автоматический запуск процесса парсинга с интервалом в 2 часа.
- Устранение дублей: Система должна предотвращать повторную публикацию или сохранение идентичных новостей.
- Доставка информации: Отправка собранных и отфильтрованных новостей пользователю в Telegram.
Технические требования и сроки
- Платформа: Telegram (использование Telegram Bot API).
- Язык программирования: На усмотрение исполнителя, с обоснованием выбора.
- Логика работы: Стабильная круглосуточная работа в фоновом режиме (возможно, с использованием облачного хостинга или сервера).
- Срок выполнения: 7 календарных дней с момента начала работы.
Ожидаемый результат
Готовый к использованию бот, который по команде или автоматически предоставляет пользователю свежие новости по интересующей его теме из широкого круга источников, избавляя от необходимости ручного мониторинга.