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.
The Default Flow allows users to manually select specific tasks to perform. You can choose from:
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:
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:
bash
git clone https://github.com/dante4rt/blum-airdrop-bot.git
Navigate to the project directory:
bash
cd blum-airdrop-bot
Install dependencies:
bash
npm install
Create a .env file in the root directory of the project.
Add your SESSION_KEY to the .env file. Example format:
env
SESSION_KEY=YOUR_QUERY_ID_VALUE_HERE
To find your SESSION_KEY, follow these steps:
F12).https://telegram.blum.codes.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:
bash
npm start
Choose the script to run:
If you would like to support the development of this project, you can make a donation using the following addresses:
GLQMG8j23ookY8Af1uLUg4CQzuQYhXcx56rkpZkyiJvP0x960EDa0D16f4D70df60629117ad6e5F1E13B8F44bc1p9za9ctgwwvc7amdng8gvrjpwhnhnwaxzj3nfv07szqwrsrudfh6qvvxrj8This project is licensed under the MIT License - see the LICENSE file for details.
$ claude mcp add blum-airdrop-bot \
-- python -m otcore.mcp_server <graph>