Skip to content

Blum automation scripts that uses no API. Special thanks to @SDSProjects

Notifications You must be signed in to change notification settings

cucumber-pickle/BlumCum

Repository files navigation

BlumCum

AUTO CLAIM FOR BLUM / @blum

Join our Telegram GitHub

Table of Contents

Warning

All risks are borne by the user

Available Features

  • Automatic Claim Every 8 Hours
  • Automatic Daily Check-In (Login)
  • Automatic Claim of Referral Results
  • Proxy Support
  • Automatic Task Completion
  • Automatic Game Play after Claiming
  • Multi-process support
  • Random User-Agent
  • Total balance report of all accounts
  • Waiting time before starting the program

Registration

Click the following link to register: https://t.me/BlumCryptoBot/

How to Use

Command Line Options / Arguments

This script/program supports several argument parameters that can be used. Here's an explanation of the arguments:

--data / -D: Used when you have a different filename for storing account data. By default, the filename used by this script/program to store account data is data.txt. For example, if you have a file named query.txt as the file storing account data, just run bot.py with the --data / -D argument. Example: python bot.py --data query.txt

--proxy / -P: Used when you have a different filename for storing the proxy list. The filename used by this script/program to store the proxy list is proxies.txt. For example, if you have a file named prox.txt as the file storing the proxy list, you just need to add the --proxy / -P argument parameter to use your proxy file. Example: python bot.py --proxy prox.txt

--worker / -W: This argument is used to customize the number of threads/workers used when the bot script is running. By default, this script/software uses (total CPU cores / 2) as the number of workers. For example, if your CPU has 6 cores, the number of workers used is 3. You can customize the number of workers using this argument. For example, if you want to set the number of workers to 100, run bot.py with this argument: python bot.py --worker 100. And if you don't like using workers/threads/multiprocessing, you can customize the worker to 1, for example: python bot.py --worker 1.

--action / -A: This argument is used to directly enter the desired menu. For example, if this bot script has 5 menus and you don't want to input manually, you can use this argument to directly enter the desired menu. Example: python bot.py --action 5 means you will directly enter menu number 5. This argument is useful if you're using docker/pm2 to run the bot script in the background process.

About Proxies

You can add proxy lists in the proxies.txt file, and the proxy format is as follows:

If there is authentication:

Format:

protocol://user:password@hostname:port

Example:

http://admin:[email protected]:6969

If there is no authentication:

Format:

protocol://hostname:port

Example:

http://69.69.69.69:6969

Please pay close attention to whether the proxy you are using requires authentication or not, as many people DM me asking about how to use proxies.

Windows

  1. Make sure your computer has Python and Git installed.

    Recommendation: Use Python version 3.8+ (3.8 or newer)

    Python site: https://python.org

    Git site: https://git-scm.com/

  2. Clone this repository.

    git clone https://github.com/cucumber-pickle/BlumCum.git
  3. Enter the BlumCum folder

    cd BlumCum
    
  4. Install the required modules/libraries.

    python -m pip install -r requirements.txt
    
  5. Edit the data.txt file, enter your query data into the data.txt file. One line for 1 account, if you want to add a 2nd account, fill it in on a new line.

  6. Run the program/script.

    python bot.py
    

Linux

  1. Make sure your computer has Python and Git installed.

    Recommendation: Use Python version 3.8+ (3.8 or newer)

    Python

    sudo apt install python3 python3-pip

    Git

    sudo apt install git
  2. Clone this repository.

    git clone https://github.com/cucumber-pickle/BlumCum.git
  3. Enter the BlumCum folder

    cd BlumCum
    
  4. Install the required modules/libraries.

    python -m pip install -r requirements.txt
    
  5. Edit the data.txt file, enter your query data into the data.txt file. One line for 1 account, if you want to add a 2nd account, fill it in on a new line.

  6. Run the program/script.

    python bot.py
    

Termux

  1. Make sure your device has Python and Git installed.

    Recommendation: Use Python version 3.8+ (3.8 or newer)

    Python

    pkg install python3

    Git

    pkg install git
  2. Clone this repository.

    git clone https://github.com/cucumber-pickle/BlumCum.git
  3. Enter the BlumCum folder

    cd BlumCum
    
  4. Install the required modules/libraries.

    python -m pip install -r requirements.txt
    
  5. Edit the data.txt file, enter your query data into the data.txt file. One line for 1 account, if you want to add a 2nd account, fill it in on a new line.

  6. Run the program/script.

    python bot.py
    

Viewing Reports

To view a report of the total balance of all accounts you can run a file called report.py

How to get tgWebAppData (query_id / user_id)

  1. Login telegram via portable or web version
  2. Launch the bot
  3. Press F12 on the keyboard
  4. Open console
  5. Сopy this code in Console for getting tgWebAppData (user= / query=):
copy(Telegram.WebApp.initData)
  1. you will get data that looks like this
query_id=AA....
user=%7B%22id%....
  1. add it to data.txt file or create it if you dont have one

You can add more and run the accounts in turn by entering a query id in new line like this:

query_id=xxxxxxxxx-Rxxxxujhash=cxxx
query_id=xxxxxxxxx-Rxxxxujhash=cxxxx

Error Table

Error Description
failed get json error This is because the server response is not in JSON format and may be in HTML. You can check the server response in the http.log file
failed get task list This is because the server response doesn't provide the expected response. You can check the server response in the http.log file
cannot start game Similar to the above error, this is due to the server. You can check the server response in the http.log file

This bot helpfull? Please support me by buying me a coffee:

0xc4bb02b8882c4c88891b4196a9d64a20ef8d7c36 - BSC (BEP 20)

UQBiNbT2cqf5gLwjvfstTYvsScNj-nJZlN2NSmZ97rTcvKz0 - TON

0xc4bb02b8882c4c88891b4196a9d64a20ef8d7c36 - Optimism

THaLf1cdEoaA73Kk5yiKmcRwUTuouXjM17 - TRX (TRC 20)

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For questions or support, please contact CUCUMBER TG CHAT

Thank You