Разработка парсера цен с интеграцией телеграм-бота

Основная задача

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

Технический стек и инструменты

  • Язык программирования: Python 3.10+
  • Библиотека для веб-скрапинга: Playwright (при обнаружении блокировок - использовать undetected-playwright или аналог)
  • Среда выполнения: окружение с поддержкой Cloudflare-защиты

Возможности настройки бота

  • Интервал сканирования - пользователь задает через бота время в минутах или часах.
  • Динамические прокси - возможность добавлять, отключать или просматривать список рабочих прокси при запросах к серверу.
  • Целевая цена - указание обычной цены товара (без скидки) для корректного поиска и отсеивания ненужных объектов.
  • Дисконт (скидка) - минимальный процент скидки; товары с маленьким дисконтом игнорируются, попадают в отчет только предложения с выгодой не ниже заданной.
  • Работа с несколькими товарами - возможность отслеживать несколько позиций с разными условиями поиска.
  • Удаление товара из мониторинга - команда через бота для удаления выбранного отслеживаемого товара.
  • Просмотр текущего профиля с фильтрами - кнопка/команда для отображения активных параметров для каждого продукта.

Логирование и безопасность

Логирование всех действий в терминал. Конфиденциальные данные (API-ключи, пароли) хранить в переменных окружения или зашифрованном типе открытых данных.

Инструкции и поддержка пользователя

Проект должен сопровождаться подробным руководством по установке и основному управлению функционалом. Для кода необходимы комментарии на русском языке для простоты поддержки.

Развертывание

Создать easy-to-use решение, готовое к деплою на хостингах типа Begin (либо других облачных сервисах). Предусмотреть возможность штатного поднятия бота под WebSocket

Разработка AI-чат-бота для подбора оборудования с интеграцией на сайт

Требуется создать интеллектуальный чат-бот, который автоматически анализирует базу товаров (7500+ позиций) и подбирает релевантное оборудование по запросам клиентов. Бот должен сократить время обработки заявок и быть интегрирован в виде виджета на сайт.