Задача: Диагностика и ремонт парсера для Telegram-бота

На сервере находится скрипт для парсинга отзывов с определенного сайта, который перестал работать. Вероятная причина - изменения в структуре целевого сайта (появление новых элементов, блокировка и т.д.). Необходимо восстановить его функциональность и обеспечить стабильную работу.

Основные функции скрипта:

  • Регулярный парсинг отзывов с заданного веб-ресурса.
  • Автоматическая отправка новых отзывов в указанный Telegram-бот.
  • Ежедневное формирование и отправка статистического отчета по отзывам за предыдущий день.

Что требуется сделать:

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

Требования к исполнителю:

  • Опыт работы с парсингом веб-данных (BeautifulSoup, Scrapy, Selenium или аналоги).
  • Знание Python.
  • Опыт работы с Telegram Bot API.
  • Умение анализировать чужой код и работать с существующей кодовой базой.

Исполнителю будет предоставлен доступ к серверу и текущей версии скрипта для анализа.

Разработка Telegram-бота для кофейни на Python

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