jawikas / goats-bot

GoatsBot is an automation script for completing missions, checking in, and spinning the slot machine on the Real Goats Bot Telegram. This script handles multiple accounts, automates login, mission completion, and daily check-ins
https://t.me/realgoats_bot/run?startapp=99effa5e-ac44-4be5-8f0d-64cf69f796e9
36 stars 3 forks source link
goats goats-auto goats-auto-farming goats-bot goats-farming goats-python goats-telegram goats-telegram-bot python real-goats realgoats realgoats-bot telegram-goats

Real Goats Bot Telegram Automation Script

GoatsBot is an automation script for completing missions, checking in, and spinning the slot machine on the Real Goats Bot Telegram. This script handles multiple accounts, automates login, mission completion, and daily check-ins.

TELEGRAM CHANNEL | TWITTER

Register

To use this bot, you need to register it with the Goats Telegram Bot.

  1. Open the bot t.me/Realgot_real
  2. Click on the "Start App" or "Open App" button
  3. Install This Real Goats Automations Bot
  4. Have Fun 🦈

Features

Requirements

Setup and Installation

Step 1: Clone the repository

git clone https://github.com/jawikas/goats-bot.git
cd goats-bot

Create a virtual environment (optional but recommended)

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

Step 2: Install dependencies

You can install the required packages by running the following command:

pip install -r requirements.txt

Step 3: Configure accounts

Create a data.txt file in the root directory. Add Telegram authentication data for each account on a new line:

  1. Use PC/Laptop or Use USB Debugging Phone
  2. open the real goats bot
  3. Inspect Element (F12) on the keyboard
  4. at the top of the choose "Application"
  5. then select "Session Storage"
  6. Select the links "dev.goatsbot.xyz" and "tgWebAppData"
  7. Take the value part of "tgWebAppData"
  8. take the part that looks like this:
query_id=xxxxxxxxx-1
query_id=xxxxxxxxx-2
query_id=xxxxxxxxx-3
  1. Decode query_id= with https://www.urldecoder.org/
  2. add it to data.txt file or create it if you dont have one

Step 4: Modify Configurations (Optional)

The config.json file allows you to modify script settings: account_delay: Time (in seconds) between account operations. looping: Time (in seconds) before starting a new loop of account runs.

Configuration

You can adjust the bot's behavior via config.json:

{
    "use_proxies": false,
    "account_delay": 5,
    "looping": 3800
  }  

account_delay: Delay in seconds between switching accounts. looping: Time in seconds to wait before running all accounts again.

Format of proxies.txt

The proxies.txt file should contain one proxy per line in the following format:

username:password@ip:port
username:password@ip:port

Step 5: Run the script

To start the bot, run:

python main.py

Additional Information

The script uses asyncio for asynchronous operations to handle multiple tasks concurrently. Error handling is implemented to gracefully manage login and mission completion failures. Proxy Format The proxies should be listed in a proxies.txt file with the format username:password@ip:port, one proxy per line. Random Proxy Assignment The script will assign a proxy from the list for each account.

This bot helpfull? Please support me by buying me a coffee:

0x705C71fc031B378586695c8f888231e9d24381b4 - EVM
TDTtTc4hSnK9ii1VDudZij8FVK2ZtwChja - TRON
UQBy7ICXV6qFGeFTRWSpnMtoH6agYF3PRa5nufcTr3GVOPri - TON

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For questions or support, please contact [ https://t.me/DeeplChainSup ]