Blum Airdrop Bot automates interactions with the Blum airdrop platform. It includes functionalities to claim rewards, manage farming sessions, complete tasks, and play games automatically.
- Claim Farm Reward: Automatically claim rewards from farming activities.
- Start Farming Session: Begin a new farming session.
- Auto Complete Tasks: Automatically complete available tasks and claim rewards.
- Auto Play and Claim Game Points: Play games and claim game points automatically.
- Claim Daily Reward: Automatically claim daily rewards.
The Default Flow allows users to manually select specific tasks to perform. You can choose from:
- Claim Farm Reward: Automatically claim farm rewards.
- Start Farming Session: Begin a new farming session.
- Auto Complete Tasks: Complete and claim rewards for available tasks.
- Auto Play and Claim Game Points: Play games and claim game points.
- Claim Daily Reward: Claim your daily reward.
After performing an action, you can choose to set up a cron job for regular automation or exit the bot if no automation is needed.
The One-time Flow runs a continuous sequence of tasks without manual intervention. This flow includes:
- Claim Farm Reward: Claim the farm reward.
- Claim Daily Reward: Claim the daily reward.
- Claim Game Points: Play games and claim game points.
- Start Farming Session: Begin a new farming session.
The One-time Flow will continuously execute these tasks, handling errors gracefully and attempting to restart after a specified delay (e.g., 12 hours) if issues arise.
-
Clone the repository:
git clone https://github.com/dante4rt/blum-airdrop-bot.git
-
Navigate to the project directory:
cd blum-airdrop-bot
-
Install dependencies:
npm install
-
Create a
.env
file in the root directory of the project. -
Add your
SESSION_KEY
to the.env
file. Example format:SESSION_KEY=YOUR_QUERY_ID_VALUE_HERE
-
To find your
SESSION_KEY
, follow these steps:- Open Web Telegram in your browser.
- Open the Blum Bot.
- Open DevTools (right-click on the page and select "Inspect" or press
F12
). - Go to the "Application" tab, then "Local Storage", and choose
https://telegram.blum.codes
. - Find
QUERY_ID
, copy its value.
-
Connection Issues? If you can't open the Blum bot, you may need to use the following Chrome extension to bypass connection restrictions: Ignore X-Frame-Headers.
-
To start the bot and choose a flow:
-
Start the bot:
npm start
-
Choose the script to run:
- Default Flow: Manually select tasks and optionally set up automation.
- One-time Flow: Run a continuous sequence of tasks automatically.
If you would like to support the development of this project, you can make a donation using the following addresses:
- Solana:
GLQMG8j23ookY8Af1uLUg4CQzuQYhXcx56rkpZkyiJvP
- EVM:
0x960EDa0D16f4D70df60629117ad6e5F1E13B8F44
- BTC:
bc1p9za9ctgwwvc7amdng8gvrjpwhnhnwaxzj3nfv07szqwrsrudfh6qvvxrj8
This project is licensed under the MIT License - see the LICENSE file for details.