Skip to content

kirrishima/BlumAutoFarm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Blum Core Command Line Interface

The Blum Core CLI is a command-line tool for managing and interacting with the Blum farming service. It allows you to configure API credentials, manage accounts, and start the farming process.

What this bot can?

  • ✅ Multi accounts
  • ✅ Collect farm reward
  • ✅ Collect daily reward
  • ✅ Play drop games
  • ❌ Collect dogs coins in drop game
  • ✅ Complete social tasks
  • ✅ Verify youtube vids tasks
  • ✅ Write logs

Table of Contents

Quickstart

  1. Install the package.

  2. Open cmd in folder Blum.exe is located.

Tip

You can type cmd in windows file explorer instead of folder path to open cmd in this folder.

  1. Run
Blum.exe create-config

After config file is created, edit it with your api_id and api_hash from my.telegram.org

  1. Run
Blum.exe add-account

This will add an telegram account.

Important

Before adding an account, you need to add api_hash to the configuration file or enter it BEFORE calling the add-account using --api-hash <api-hash> as it's required for encryption. This also means that after adding a session, you should not change the api_hash to avoid data loss.

  1. Now, ypu can simply run the Blum.exe or Blum.exe start-farm, this will

Installation

The Blum Core CLI can be used with dotnet. Download framework-dependent version and make sure you have .NET 8 installed. The Blum Core CLI is also built as a self-contained application, meaning you don't need to have the .NET runtime installed on your machine. Follow the steps below to install and use the CLI.

  1. Download the CLI:

    • Navigate to the release section of this repository and download the appropriate version.
  2. Extract the package:

    • Unzip the downloaded file to a directory of your choice.

Usage

Global Options

  • --api-id: Sets the API ID for the session. If not provided, it attempts to use the value from the configuration file.
  • --api-hash: Sets the API hash for the session. If not provided, it attempts to use the value from the configuration file.

These options can be provided with any command and are useful for overriding the configuration file values.

Commands

Create Config

Generates a configuration file with the provided API ID and hash. If only one or neither of these values are provided, an empty or partial configuration file is created.

Usage:

Blum.exe create-config [--api-id <API_ID>] [--api-hash <API_HASH>]

Add Account

Adds an account to the configuration. This command requires that a valid api_hash is set either through the global option or within the configuration file.

Usage:

Blum.exe add-account

Delete Account

Deletes an account from the configuration.

Usage:

Blum.exe delete-account

Start Farm

Starts the farming process for all configured accounts. Ensure that both api_id and api_hash are set before running this command.

Usage:

Blum.exe start-farm

Help

Displays the help text, which provides usage instructions for all commands.

Usage:

Blum.exe --help

Examples

  1. Creating a configuration file:
    Blum.exe create-config --api-id your_api_id --api-hash your_api_hash

or

 Blum.exe --create-config

This will create empty config file, or with existing settings, if they are valid.

  1. Adding a new account:

    Blum.exe add-account
  2. Starting the farming process:

    Blum.exe start-farm

Error Handling

If an error occurs during the execution of any command, the tool will display an error message but won't exit if error occurred while farming

Common issues include:

  • Invalid API credentials: Ensure the api_id and api_hash are correct.
  • Missing configuration: Make sure to run create-config before attempting to add accounts or start farming.

For any unexpected errors, the program will prompt you to press any key to exit.