Skip to content

livexords-nw/blum-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Blum Bot

Boost your productivity with Blum Bot – your friendly automation tool that handles key tasks with ease!

Build Status Latest Release License Telegram Group


🚀 About the Bot

Blum Bot is your automation buddy designed to simplify daily operations. This bot takes over repetitive tasks so you can focus on what really matters. With Blum Bot, you get:

  • Daily Reward Check & Claim 🎁:
    Automatically check and claim your daily rewards.
  • Automatically Solving Tasks 🤖:
    Handle routine tasks automatically, reducing manual intervention.
  • Automatic Farming for Abundant Harvest 🌾:
    Collect resources through automated farming processes.
  • Play Exciting Game and Earn Points 🎮:
    Engage in a fun game to boost your rewards effortlessly.
  • Multi Account Support 👥:
    Manage multiple accounts effortlessly with built-in multi account support.
  • Thread System 🧵:
    Run tasks concurrently with configurable threading options to improve overall performance and speed.
  • Configurable Delays ⏱️:
    Fine-tune delays between account switches and loop iterations to match your specific workflow needs.
  • Support Proxy 🔌:
    Use HTTP/HTTPS proxies to enhance your multi-account setups.

Blum Bot is built with flexibility and efficiency in mind – it's here to help you automate your operations and boost your productivity!


🌟 Version Updates

Current Version: v1.1.5

v1.1.5 - Latest Update

  • Added answers for the latest tasks
  • Fixed the auto join tribe system

📝 Register

Before you start using Blum Bot, make sure to register your account.
Click the link below to get started:

🔗 Register for Blum Bot


⚙️ Configuration

Main Bot Configuration (config.json)

{
  "game": true,
  "daily": true,
  "task": true,
  "farming": true,
  "low_point": 260,
  "high_point": 280,
  "thread": 1,
  "proxy": false,
  "delay_account_switch": 10,
  "delay_loop": 3000
}
Setting Description Default Value
game Automate game play to earn points (randomized between low_point and high_point) true
daily Automate daily reward check & claim, including friend reward claim true
task Automate task execution and reward claims true
farming Automate farming sessions and reward claims true
low_point Minimum points for auto game reward (used for randomization) 260
high_point Maximum points for auto game reward (used for randomization) 280
thread Number of concurrent threads (accounts) to process 1
proxy Enable/Disable proxy usage false
delay_account_switch Delay between account switches (in seconds) 10
delay_loop Delay before the next loop iteration (in seconds) 3000

📅 Requirements

  • Minimum Python Version: Python 3.9+
  • Required Libraries:
    • colorama
    • requests
    • fake-useragent
    • brotli
    • chardet
    • urllib3

These are installed automatically when running:

pip install -r requirements.txt

📅 Installation Steps

Main Bot Installation

  1. Clone the Repository

    git clone https://github.com/livexords-nw/blum-bot.git
  2. Navigate to the Project Folder

    cd blum-bot
  3. Install Dependencies

    pip install -r requirements.txt
  4. Configure Your Query

    Create a file named query.txt and add your query data.

  5. Set Up Proxy (Optional)
    To use a proxy, create a proxy.txt file and add proxies in the format:

    http://username:password@ip:port
    

    Only HTTP and HTTPS proxies are supported.

  6. Run Bot

    python main.py

🔹 Want Free Proxies?

You can obtain free proxies from Webshare.io.


📂 Project Structure

blum-bot/
├── .github/
│   └── workflows/
│       └── ci.yml              # GitHub Actions CI workflow for automated checks/deploys
├── config.json                 # Main configuration file for the bot
├── query.txt                   # Contains query data to be processed
├── proxy.txt                   # (Optional) Proxy list (HTTP/HTTPS) to use for multi-account support
├── task.json                   # Answer list for each task (task_id: answer)
├── tasks.json                  # Raw task ID list in JSON format (only IDs)
├── main.py                     # Main Python script (entry point of the bot)
├── requirements.txt            # Python dependencies required to run the bot
├── LICENSE                     # License for the project
└── README.md                   # Documentation and feature list

🛠️ Contributing

This project is developed by Livexords.
If you have ideas, questions, or want to contribute, please join our Telegram group for discussions and updates.
For contribution guidelines, please consider:

  • Code Style: Follow standard Python coding conventions.
  • Pull Requests: Test your changes before submitting a PR.
  • Feature Requests & Bugs: Report and discuss via our Telegram group.

📖 License

This project is licensed under the MIT License.
See the LICENSE file for more details.


🔍 Usage Example

After installation and configuration, simply run:

python main.py

You should see output indicating the bot has started its operations. For further instructions or troubleshooting, please check our Telegram group or open an issue in the repository.


📣 Community & Support

For support, updates, and feature requests, join our Telegram group.
This is the central hub for all discussions related to Blum Bot, including roadmap ideas and bug fixes.