Общее описание проекта

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

Функциональные требования

  • Мониторинг выбранных карточек товаров на площадках (маркетплейсах).
  • Анализ динамики цены и выявление аномально низких (с большими скидками) предложений.
  • Возможность настройки триггеров (уровень скидки, бренд, тип изделия).
  • Безопасное хранение и использование данных платежных карт.
  • Реализация полуавтоматического режима: бот оповещает пользователя о подходящем товаре и запрашивает подтверждение перед покупкой.
  • Интеграция с платежными шлюзами или симуляция покупки (по договоренности).

Технические требования

  • Язык разработки: Python (желательно быстрое прототипирование и парсинг).
  • Асинхронность для эффективного мониторинга.
  • База данных для хранения товаров, истории цен и настроек пользователя.
  • Код должен быть читаемым, с комментариями и готовой инструкцией по запуску.
  • Деплой возможен самостоятельно исполнителем или заказчиком.

Условия для разработки

  • ️ Интерфейс пользователя: команды в Telegram (регистрация, привязка карты, настройка вишлиста и параметров скидок).
  • Админ-панель для просмотра статистики и управления списком товаров (по запросу).
  • Сохранение конфиденциальности всех финансовых данных.
  • По завершении этапа тестирования - передача исходного кода и документации.