/All-In-One

Automatic clicker for the (Hamster ~ TapSwap ~ Cex IO) bots.

Primary LanguagePythonMIT LicenseMIT

All-In-One Automatic Clicker

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

Bot Status

Bot Status
Blum ✔️ Active
Hamster ✔️ Active
CexIO ✔️ Active
Rocky Rabbit ✔️ Active
TapSwap ❌ Inactive

Prerequisites

  • Python 3.10 or higher

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

  • The bot will automatically perform the clicking actions on the specified Telegram bots.
  • Ensure your environment and setup are correct to avoid any disruptions.

Troubleshooting

  • Ensure Python version 3.10 or higher is installed.
  • Verify all dependencies are correctly installed.
  • Double-check your phone numbers and ensure they are entered correctly.
  • Verify the config.json file is correctly configured.

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.