Poryaei / All-In-One

Automatic clicker for the (Hamster ~ TapSwap ~ Cex IO) bots.
MIT License
123 stars 27 forks source link
blum blum-clicker-python blum-telegram-bot cexio cexio-autobot clicker hamster hamster-combat-clicker notcoin rocky-rabbit rockyrabbit tapper tapswap tapswap-auto-clicker

All-In-One Automatic Clicker

An automatic clicker for the (Hamster ~ TapSwap ~ CexIO ~ Blum ~ Rocky Rabbit) bots.

Bot Status

| **Bot** | **Status** | |:--------:|:-----------:| | **Hamster** | ✔️ Active | | **CexIO** | ✔️ Active | | **Rocky Rabbit** | ✔️ Active | | **TapSwap** | ❌ Inactive | | **Blum** | ❌ Inactive |

Prerequisites

Installation

Follow these steps to install and set up the automatic clicker on Telegram:

  1. Clone the Repository

    git clone https://github.com/Poryaei/All-In-One
    cd All-In-One
  2. Create and Activate a Virtual Environment

    python -m venv venv
    source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  3. Install Dependencies

    pip install -r requirements.txt

Setup

  1. Configure Telegram Accounts

    • Ensure you have the phone numbers for each account that will be used to operate the clicker.
  2. Edit the Configuration File

    • Open the config.json file and edit the necessary parameters.
    • Example config.json:
      {
       "api_id": 8086441,
       "api_hash": "2a305482a93b5a762d2acd4be90dd00f",
       "admin": 6135970338,
       "bot_token": "",
       "tapswap_clicker": "off",
       "hamster_clicker": "on",
       "cexio_clicker": "on",
       "blum_clicker": "on",
       "auto_upgrade": true,
       "max_days_for_return": 5,
       "max_charge_level": 5,
       "max_energy_level": 10,
       "max_tap_level": 10,
       "cexio_ref_code": "1716310450941700",
       "blum_ref_code": "AacKuW83Rh"
      }
    • Note:
      • Replace the value of admin with the numeric ID of the admin. You can get this ID by contacting @chatIDrobot on Telegram.
      • If you set any of the clickers (tapswap_clicker, hamster_clicker, cexio_clicker, blum_clicker) to "off", the bot will not interact with that specific bot.
      • The max_days_for_return setting is for the Hamster bot. It specifies the maximum number of days it should take for a card to return its profit.
      • The max_charge_level, max_energy_level, and max_tap_level settings are for the TapSwap bot.
      • Replace cexio_ref_code and blum_ref_code with your own referral codes.

Important: Bot Token Configuration for Multi-Account

To manage multiple accounts, you need to set up a bot token obtained from BotFather. Follow these steps:

  1. Create a Telegram Bot via BotFather

    • Open Telegram and search for @BotFather.
    • Start a chat with BotFather and use the /newbot command to create a new bot.
    • Follow the instructions to set a name and username for your bot.
    • Once created, you will receive a bot token. Copy this token.
  2. Insert the Bot Token into config.json

    • Open your config.json file.
    • Paste the copied bot token into the "bot_token" field.
    • Example:
      {
       "api_id": 8086441,
       "api_hash": "2a305482a93b5a762d2acd4be90dd00f",
       "admin": 6135970338,
       "bot_token": "YOUR_BOT_TOKEN_HERE",
       "tapswap_clicker": "off",
       "hamster_clicker": "on",
       "cexio_clicker": "on",
       "blum_clicker": "on",
       "auto_upgrade": true,
       "max_days_for_return": 5,
       "max_charge_level": 5,
       "max_energy_level": 10,
       "max_tap_level": 10,
       "cexio_ref_code": "1716310450941700",
       "blum_ref_code": "AacKuW83Rh"
      }
    • Note: The bot token is only required for multi-account management. Ensure it is correctly inserted to avoid any issues.

Running the Script

  1. Run the Multi-Account Script

    python multi-account.py
  2. Send /help Command

    • After successfully running the script, send the command /help to the bot.
  3. Monitor the Logs

    • Check the logs to ensure the bot is running correctly and interacting with the specified bots (Hamster, TapSwap, Cex IO).

Usage

Troubleshooting

Contact

For further assistance, please reach out to the project maintainer.


This guide provides a comprehensive setup and usage manual for the All-In-One Automatic Clicker. Make sure to follow each step carefully to ensure the tool functions correctly.


Configuration Update

The configuration file has been updated as follows:

{
    "api_id": 8086441,
    "api_hash": "2a305482a93b5a762d2acd4be90dd00f",
    "admin": 6135970338,
    "bot_token": "",
    "tapswap_clicker": "off",
    "hamster_clicker": "on",
    "cexio_clicker": "on",
    "blum_clicker": "on",
    "auto_upgrade": true,
    "max_days_for_return": 5,
    "max_charge_level": 5,
    "max_energy_level": 10,
    "max_tap_level": 10,
    "cexio_ref_code": "1716310450941700",
    "blum_ref_code": "AacKuW83Rh"
}

Important Note

The app.py part of the project is no longer available.