blum-airdrop-bot

blum-airdrop-bot

Automates interactions with the Blum airdrop platform, including claiming rewards, managing farming sessions, completing tasks, and playing games.

Stars: 59

Visit
 screenshot

Blum Airdrop Bot automates interactions with the Blum airdrop platform, allowing users to claim rewards, manage farming sessions, complete tasks, and play games automatically. It includes features like claiming farm rewards, starting farming sessions, auto-completing tasks, auto-playing games, and claiming daily rewards. Users can choose between Default Flow for manual task selection and One-time Flow for continuous automated tasks. The setup requires Node.js, npm, and setting up a `.env` file with `QUERY_ID`. The bot can be started with `npm start` and supports donations in Solana, EVM, and BTC.

README:

Blum Airdrop Bot

Description

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.

Features

  • 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.

Flows

Default Flow

The Default Flow allows users to manually select specific tasks to perform. You can choose from:

  1. Claim Farm Reward: Automatically claim farm rewards.
  2. Start Farming Session: Begin a new farming session.
  3. Auto Complete Tasks: Complete and claim rewards for available tasks.
  4. Auto Play and Claim Game Points: Play games and claim game points.
  5. 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.

One-time Flow

The One-time Flow runs a continuous sequence of tasks without manual intervention. This flow includes:

  1. Claim Farm Reward: Claim the farm reward.
  2. Claim Daily Reward: Claim the daily reward.
  3. Claim Game Points: Play games and claim game points.
  4. 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.

Setup

Prerequisites

  • Node.js (version 14 or later)
  • npm (comes with Node.js)

Installation

  1. Clone the repository:

    git clone https://github.com/dante4rt/blum-airdrop-bot.git
  2. Navigate to the project directory:

    cd blum-airdrop-bot
  3. Install dependencies:

    npm install

Configuration

  1. Create a .env file in the root directory of the project.

  2. Add your QUERY_ID to the .env file. Example format:

    QUERY_ID=YOUR_QUERY_ID_VALUE_HERE
    • To find your QUERY_ID, follow these steps:

      1. Open Web Telegram in your browser.
      2. Open the Blum Bot.
      3. Open DevTools (right-click on the page and select "Inspect" or press F12).
      4. Go to the "Application" tab, then "Local Storage", and choose https://telegram.blum.codes.
      5. 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.

Running the Bot

To start the bot and choose a flow:

  1. Start the bot:

    npm start
  2. 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.

Donations

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

License

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

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for blum-airdrop-bot

Similar Open Source Tools

For similar tasks

For similar jobs