Статистика партнёрки прямо в Telegram

Забирает данные из API партнёрки и показывает доход, депозиты и активность игроков. Вместо входа в кабинет — одна кнопка в телефоне.

Telegram-ботТип
Арбитраж трафикаДля кого
2 дняСрок
Python · aiogramСтек

Задача

Арбитражник льёт трафик на партнёрскую программу и весь день следит за цифрами: сколько регистраций, сколько депозитов, какая доля дошла до него. Кабинет партнёрки для этого неудобен — надо заходить с компьютера, авторизовываться и вручную сводить показатели за период.

Нужно было получать те же данные быстро, с телефона, без входа в кабинет.

Решение

Бот подключается к API партнёрской программы, опрашивает его каждые 60 секунд и хранит базовый снимок, чтобы считать изменения за период. Меню сведено к семи кнопкам — за одно нажатие видно любой срез.

Отдельно вынесено то, чего API не отдаёт: суммы выводов бот честно помечает как недоступные, а не подставляет догадки. Выводы отмечаются вручную кнопкой, чтобы баланс сходился.

Что умеет

Технологии

PythonaiogramREST APIПланировщикLinux · VPS

Как выглядит

Суммы на скриншотах скрыты по просьбе владельца аккаунта.

Сводка движения денег за день
Сводка за день: депозиты, ставки, выигрыши и проигрыши, доля партнёра.
Меню бота из семи кнопок
Всё меню — семь кнопок, нужный срез открывается одним нажатием.
Ответы бота: баланс и проверка состояния
Баланс с пояснением, что показывает API, и проверка состояния бота.

Результат

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

От постановки задачи до работающего бота на сервере — 2 дня.

Нужен такой же под вашу партнёрку?

Подключаюсь к любому API, где есть документация. Если её нет — разберусь по ответам сервиса.