Разработал автоматизированную систему мониторинга и покупки предметов на крупном маркетплейсе CS2-скинов. Бот отслеживает новые лоты в реальном времени, фильтрует по заданным параметрам и автоматически совершает покупку выгодных предметов.
Задача клиента:
Заказчик торгует игровыми предметами (скины CS2) и теряет выгодные сделки, потому что вручную не успевает отслеживать новые лоты. Нужна система, которая автоматически мониторит маркетплейс, находит предметы по заданным критериям и покупает их быстрее конкурентов.
Что было сделано:
Асинхронный парсер, который мониторит новые лоты в реальном времени
Система фильтрации по 10+ параметрам: название, тип, цена, редкость, коллекция, float, паттерн, скидка, StatTrak, сувенирность
Автоматическая покупка подходящих предметов через API маркетплейса
Авторизация через Steam с сохранением сессии (Playwright)
Ротация прокси (Round-Robin) для обхода лимитов запросов
Telegram-бот для управления: настройка фильтров, просмотр статистики, уведомления о покупках
Админ-панель в Telegram с системой ролей
Конфигурация через JSON с валидацией по схеме
Логирование всех действий с автоочисткой
Стек: Python 3.12, asyncio, aiogram 3, Pydantic, Playwright, SQLite, curl_cffi
Клиент получил полностью автономную систему, которая работает 24/7 и покупает выгодные предметы без его участия.