Описание задачи

Требуется разработать парсер (скрипт/бота) для мониторинга и сбора сообщений из публичных источников с последующей фильтрацией по ключевым словам. Найденные ссылки на профили пользователей должны отправляться в личного Telegram бота заказчика.

source: необходимо для мониторинга

  • Один канал Discord
  • От 3 до 5 чатов Telegram

Цель сбора и обработки

  • Отслеживать новые сообщения в указанных каналах в реальном времени или с заданной периодичностью.
  • Фильтровать сообщения по заданному списку ключевых слов.
  • Для каждого подходящего сообщения извлекать ссылку на профиль автора.

Интеграция и результат

  • Отправлять собранные ссылки (URL на аккаунты пользователей) в Telegram бота заказчика.
  • Все данные и методы доступа (токены, API ключи) предоставляются заказчиком или добываются исполнителем из открытых источников.

Примечание для исполнителя

Условия сотрудничества обсуждаются с заказчиком индивидуально. Решение должно быть на python с асинхронностью или многопоточностью.