RUEN
Обсудить проект

Инженерный кейс

Мониторинг витрин в играх

Панель следит за внутриигровыми магазинами десятка игр: что появилось, что убрали и по какой цене. Изменения уходят подписчикам в Telegram.

игр под наблюдением
13

Источники у всех игр разные: где-то открытый интерфейс с токеном, где-то витрина, которую видит только сам клиент игры. Поэтому каждый сканер — отдельный класс за общим интерфейсом, и новая игра добавляется по чеклисту, не трогая остальные.

Часть источников добыта разбором трафика самого клиента: перехват обмена, снятие привязки к сертификату и разбор двоичного протокола. Изменения определяются в момент сохранения — новый снимок сравнивается с предыдущим, и метки «новое» и «убрали» живут до следующего изменения, а не до следующего обновления страницы.

Python · FastAPI · Telegram Bot API