Описание задачи
Требуется разработать парсер (скрипт/бота) для мониторинга и сбора сообщений из публичных источников с последующей фильтрацией по ключевым словам. Найденные ссылки на профили пользователей должны отправляться в личного Telegram бота заказчика.
source: необходимо для мониторинга
- Один канал Discord
- От 3 до 5 чатов Telegram
Цель сбора и обработки
- Отслеживать новые сообщения в указанных каналах в реальном времени или с заданной периодичностью.
- Фильтровать сообщения по заданному списку ключевых слов.
- Для каждого подходящего сообщения извлекать ссылку на профиль автора.
Интеграция и результат
- Отправлять собранные ссылки (URL на аккаунты пользователей) в Telegram бота заказчика.
- Все данные и методы доступа (токены, API ключи) предоставляются заказчиком или добываются исполнителем из открытых источников.
Примечание для исполнителя
Условия сотрудничества обсуждаются с заказчиком индивидуально. Решение должно быть на python с асинхронностью или многопоточностью.