Skip to content

crippti/blum-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blum Drop Game Bot

Бот имитирует Drop Game в Blum, используя Blum API. Можно фармить очки с нескольких аккаунтов Telegram. При запуске бот будет запускать игры до тех пор, пока не кончатся алмазы.

Установка

  1. Скачайте Python 3.12 с официального сайта https://www.python.org/downloads/.
  2. Скачайте исходники кода нажав на зеленую кнопку Code и Download ZIP.
  3. Распакуйте в удобном для вас месте архив и перейдите в корень проекта (туда, где лежит pyproject.toml).
  4. Откройте командную строку или powershell и в нем в эту папку. Есть 2 варианта сделать это:
    1. Откройте в Windows cmd и напишите в нем cd путь/к/корню/проекта.
    2. В папке нажмите shift + пкм -> открыть Powershell здесь.
  5. В командной строке напишите pip install .

Usage

Получение JWT токена

  1. Включаем DevTools в Telegram. Открываем Telegram на компьютере, заходим в "настройки" -> "продвинутые настройки", и в самом низу открываем "экспериментальные настройки". Нужно включить "Enable webview inspecting".
  2. Откройте приложение Blum, откройте DevTools на правую кнопку мыши, перейдите на вкладку Сеть (Network).
  3. Найдите на вкладке Сеть любой запрос к Blum. Например, balance.
  4. Во вкладке заголовки (Headers) будет заголовок Авторизация, содержащий JWT Token.

Конфигурационный файл

Отредактируйте файл yaml похожим образом:

min_points: 240
max_points: 270

telegrams:
  - jwt_token: "Bearer eyJ...."
#    proxy: "http://user:password@host:port"
#  - jwt_token: "Bearer eyJ...."
#    proxy: "https://user:password@host:port"

cpu_count: 12
  • cpu_count: Количество процессоров. Не добавляйте этот параметр для автоматической установки количества процессоров.
  • min_points: Минимальное значение случайного количества баллов, которое будет получено за игру.
  • max_points: Максимальное значение случайного количества баллов, которое будет начислено. Должно быть не более 270.
  • telegrams: Настройки для аккаунтов telegram.
    • jwt_token: Токен в формате "Bearer ..."
    • proxy: Необязательное значение в формате "http://user:password@host:port"

Запуск программы

Откройте командную строку и напишите blum-drop-game-bot.exe --config путь/к/yaml/файлу или blum-drop-game-bot --config путь/к/yaml/файлу.