Задача

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

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

  • Мониторинг: непрерывная проверка страницы товара или через API (если доступно) на наличие статуса "в продаже".
  • Автоматический заказ: при обнаружении доступного SKU, бот должен полностью оформить заказ (складывать нужное количество в корзину, активировать нужные опции доставки и оплаты).
  • Уведомления: извещать автора заказа (заказчика) о статусе: товар не найден, найден, заказ размещен, произошла ошибка.
  • Простота настройки: минималистичная админка с возможностью указать только ссылку на товар и идентификатор покупателя (или авторизацию пользователя).

Особенности исполнения

  • Язык разработки: любой, наиболее подходящий для данной задачи (Python, Node.js, Go). Финальный выбор согласовывается с заказчиком.
  • Требуется высокая скорость реакции - бот должен формировать заказ практически сразу после появления товара.
  • Заказ оформляется для конкретного пользователя и аккаунта (например, используется заранее связанный сессионный cookie или привязанный token).
  • Любые сторонние сервисы (например, автогенерация сессий, оплата по умолчанию) могут подключаться отдельно.
  • Код должен быть передан в виде GitHub/GitLab-репозитория с подробной документацией по запуску.

Бюджет и сроки

Обсуждается после уточнения деталей. В запросе - фактическое рабочее решение с гарантией стабильности.