Skip to content

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

License

Notifications You must be signed in to change notification settings

dante4rt/blum-airdrop-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 SESSION_KEY to the .env file. Example format:

    SESSION_KEY=YOUR_QUERY_ID_VALUE_HERE
    • To find your SESSION_KEY, 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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published