Техническое задание на разработку Telegram-парсера с оповещением
1. Общее описание проекта
Необходимо разработать автоматизированную систему для отслеживания сообщений в указанных группах мессенджера Telegram. Основная функция системы - мгновенное оповещение пользователя при появлении сообщений, содержащих заданные ключевые слова или фразы.
2. Основные функциональные требования
- Управление источниками: Возможность добавления, удаления и редактирования списка Telegram-групп для мониторинга. Система должна работать как с публичными группами, так и с теми, доступ к которым предоставлен через аккаунт или бота.
- Режим работы: Отслеживание новых сообщений в режиме, близком к реальному времени, либо с настраиваемой периодичностью проверки.
- Гибкая фильтрация: Поддержка настраиваемого списка ключевых слов или фраз для фильтрации контента. Список должен быть удобен для редактирования.
- Механизм оповещений: При обнаружении сообщения, соответствующего критериям фильтра, система должна отправлять уведомление пользователю через выбранный канал связи (например, в Telegram, по email или в веб-интерфейс).
3. Дополнительные пожелания
Приветствуется реализация удобного интерфейса для управления системой (веб-панель или конфигурационный файл), а также возможность настройки формата и содержания отправляемых оповещений.