Техническое задание: Исправление Telegram-бота парсера

Суть проблемы

Существующий бот, написанный на Python, мониторит сообщения в Telegram-чатах и пересылает их в другой чат или канал, если они содержат заданные ключевые слова. Однако в его работе есть критическая ошибка: он обрабатывает и пересылает только около 60% подходящих сообщений, остальные 40% - игнорирует.

Цель работы

Проанализировать исходный код, найти причину пропуска сообщений, устранить ошибку и обеспечить 100% пересылку всех сообщений, соответствующих фильтрам по ключевым словам.

Основные требования

  • Провести аудит существующего кода Python-бота.
  • Выявить причину, по которой бот пропускает значительную часть сообщений (40%).
  • Внести необходимые исправления в логику работы парсера.
  • Обеспечить стабильную и полную обработку всех входящих сообщений из отслеживаемых чатов.
  • Проверить работу бота после исправлений.

Технические детали

  • Язык и технологии: Python, библиотеки для работы с Telegram API (например, aiogram, pyrogram, telethon).
  • Функционал: Парсинг сообщений из чатов, фильтрация по ключевым словам, пересылка в указанное место.
  • Критерий успеха: Бот должен пересылать все без исключения сообщения, подпадающие под условия фильтрации.

Исправление работы геолокации и валидации телефона на CMS

Требуется устранить две критические ошибки на сайте. Первая - не работает автоматическая подгрузка городов и регионов при выборе страны. Вторая - некорректная валидация номера телефона при регистрации пользователя.

Разработка Telegram-бота для анализа спроса на автозапчасти

Требуется создать Telegram-бота для мониторинга и анализа запросов по каталожным номерам автозапчастей в публичных группах. Бот должен собирать статистику и формировать отчет по топ-50 самых популярных позиций за выбранный период.