Техническое задание: Исправление Telegram-бота-парсера
Суть проблемы
Существующий бот, написанный на Python, анализирует сообщения в Telegram-чатах по заданным ключевым словам и пересылает соответствующие сообщения. Однако наблюдается критическая ошибка в работе: бот не обрабатывает и не пересылает приблизительно 40% сообщений, которые должны быть отфильтрованы. Это приводит к потере важной информации.
Цель работы
Проанализировать исходный код, выявить причину сбоев и доработать бота для обеспечения его стабильной и полной работы. Бот должен пересылать 100% сообщений, соответствующих критериям фильтрации.
Основные требования к доработке
- Провести аудит существующего кода Python-бота.
- Выявить и устранить ошибки, приводящие к пропуску сообщений (логика фильтрации, обработка исключений, проблемы с библиотекой для Telegram API).
- Обеспечить надежную и бесперебойную работу парсера.
- Протестировать исправленную версию на предмет полноты пересылки сообщений.
- Предоставить краткий отчет о проделанной работе и внесенных изменениях.
Технические детали
- Язык программирования: Python.
- Платформа: Telegram.
- Тип задачи: Отладка и доработка существующего кода.