Забирает данные из API партнёрки и показывает доход, депозиты и активность игроков. Вместо входа в кабинет — одна кнопка в телефоне.
Арбитражник льёт трафик на партнёрскую программу и весь день следит за цифрами: сколько регистраций, сколько депозитов, какая доля дошла до него. Кабинет партнёрки для этого неудобен — надо заходить с компьютера, авторизовываться и вручную сводить показатели за период.
Нужно было получать те же данные быстро, с телефона, без входа в кабинет.
Бот подключается к API партнёрской программы, опрашивает его каждые 60 секунд и хранит базовый снимок, чтобы считать изменения за период. Меню сведено к семи кнопкам — за одно нажатие видно любой срез.
Отдельно вынесено то, чего API не отдаёт: суммы выводов бот честно помечает как недоступные, а не подставляет догадки. Выводы отмечаются вручную кнопкой, чтобы баланс сходился.
Суммы на скриншотах скрыты по просьбе владельца аккаунта.
Проверка статистики занимает несколько секунд с телефона вместо захода в кабинет с компьютера. Данные обновляются сами каждую минуту, а формулировки подобраны так, чтобы не путать накопленный доход с текущим остатком — на этом обычно и возникают ошибки в расчётах.
От постановки задачи до работающего бота на сервере — 2 дня.
Подключаюсь к любому API, где есть документация. Если её нет — разберусь по ответам сервиса.