July 25

OKX RACER Simple Autotapper

Гайд состоит из 2 частей

  1. Devtools в Telegram
  2. Скрипт имитирующий нажатия

Немного потраив сделать через браузер - стало впадлу, возможно для лютых ферм и окей, но я не лютая ферма и мне платили))

Devtools в Telegram

Мини аппы в телеграме это просто iframe, то есть, по сути - обычные странички в интернете только с встроенным API телеграма; А обычные странички состоят из JS HTML CSS в основном, это нам надо, к тому же реверс 95% браузерного контента без skill issue - очень прост.

По гайду включаем девтулс, "самый" мощный инструмент для реверса веб контента:

https://docs.ton.org/develop/dapps/telegram-apps/testing-apps#telegram-desktop-on-windows-linux-and-macos

Вот она, это легендарная галочка
Так же советую включить вот эту функцию, чтобы можно было смотреть чужие id

Готово? Готово. Заходим в большинство аппок и можем смотреть как они работают, вот например OKX:

Опущу подробности почему мы делаем это в приложении Telegram, а не в браузере.

Чтобы попасть в DevTools -> нужно нажать F12 в запущенном окне приложения;

Чтобы собрать нужные нам данные для скрипта, делаем так:
1.Заходим в приложение OKX Racer

Жмем F12, переходим во вкладку Сеть/Network и пишем `assess` в фильтре (если его нет то 3 полосочки нужно включить, слева от лупы) и ловим наш запрос после 3 пункта.

Пример пойманного запроса


3. Жмем Doom/Moon
Видим запрос => жмем на него, идем в Заголовки запроса, и вытаскиваем нужные нам данные: X-Telegram-Init-Data

Пример этого Хедера:
user=%7B%22id%22%3A11112222333%2C%22first_name%22%3A%22name%22%2C%22last_name%22%3A%22%22%2C%22username%22%3A%22username%22%2C%22language_code%22%3A%22ru%22%2C%22is_premium%22%3Atrue%2C%22allows_write_to_pm%22%3Atrue%7D&chat_instance=-11223344&chat_type=channel&auth_date=1724141414&hash=...abcdef0123567890

Из него же можно взять telegramid, если вы его не знаете, в случае сверху это 11112222333;

Что Init-Data, что telegramId - понадобятся для скрипта.

Скорее всего токен обновляется раз в день, если что то перестает работать - нужно взять новый;

Скрипт автоматизации

Несколько раз протестировав, я понял что у них чота все через жопу поэтому шлем больше, чем надо запросов - каждые 46 сек. Прошел запрос? Отлично, выведется лог. Не прошло? Ничего, ждем пока пройдет))

Код: https://gist.github.com/shiftmeplease/2c912ee09cb1e7d7dded3f5d6daf19e8
Все же, мы же не просто так включали Devtools, правильно? В них и будем работать.
Подставляем наши telegramId и InitData в код, идем в Бота OKX Racer, жмем F12 -> Console/Консоль и вставляем код.

Ииии, смотрим реализацию....

Пример вывода в консоль

Бот жмет дум/мун рандомно, пока:
а) работает консоль(не уверен)
б) работает бот, включена с ним страница - обновили страницу или вышли , всё сбросилось и бот выпал из памяти страницы.

На данный момент бот натапал у меня, грубо - 35к птс

Всем спасибо, все свободны c:

Вопросы/нужен мой контакт - сначала в комментарии.

TG:skiddie