Задача

Разработать автоматизированного бота для управления процессом продажи и моментальной доставки цифровых подарков (Steam гифтов). Система должна взаимодействовать с внешней торговой площадкой через ее API и обеспечивать полный цикл обработки заказов.

Основные требования к функционалу

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

Организация и безопасность

  • Наличие удобной админ-панели, консоли или веб-интерфейса для мониторинга работы бота.
  • Правильная обработка ошибок: при сбое отправки или ответа от API бот не должен зависать, а переходить в режим ожидания.
  • (По возможности) Реализовать полностью анонимную архитектуру: использовать выделенные прокси для каждого магазина магазинов на площадке, уникальные cookie и UserAgent.
  • (По желанию) Настроить авторефрешинг старой сессии админ-панели или управление через несколько аккаунтов.

Интеграция и алгоритм работы

Бот должен получать данные о скидочных акциях Steam и других площадок. После этого, используя API, он авторизуется на платформе и открывает X-магазины (партнерок). Затем бот оформляет заказы на нужное количество флагов или ключей за счет внутренних средств аккаунта. После получения резерва, он активирует доны и рандомным образом отправляет их покупателям, которые оставили заявку. Работа должна продолжаться 24/7.

Дополнительно

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