Техническое задание на доработку парсер-бота для Telegram
Существует бот, выполняющий поиск Telegram-каналов, их анализ с помощью ChatGPT, добавление в связанные группы обсуждения и поиск лидов. Требуется выполнить ряд доработок для улучшения функционала и стабильности работы.
Основные задачи
- Изменение логики анализа каналов: Убрать функцию поиска лидов в процессе анализа. Оставить только стандартный скоринг (оценку) каналов.
- Снятие ограничений: Убрать лимит на добавление бота в группы обсуждения. Реализация должна быть выполнена таким образом, чтобы минимизировать риск блокировки аккаунта бота (использовать разумные задержки, избегать спам-поведения).
- Приоритет поиска: Настроить алгоритмы поиска так, чтобы в результатах находились исключительно каналы, у которых есть привязанные группы обсуждения.
- Поиск по ключевым словам: Реализовать или доработать функцию поиска групп обсуждения по заданным ключевым словам.
Технические требования
- Все изменения должны быть выполнены в рамках существующей кодовой базы.
- Код должен быть чистым, с комментариями к основным изменениям.
- Важна стабильность работы и устойчивость к ошибкам API Telegram.
Сроки
Работа должна быть выполнена в установленный заказчиком срок.