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.
- All risks are borne by the user!
- tgWebAppData (query_id / user_id) for the goats bot must be updated once every 1 day
- 10.10.24 Fixed the error of adding tokens to the token.json
To use this bot, you need to register it with the Goats Telegram Bot.
- Open the bot t.me/Realgot_real
- Click on the "Start App" or "Open App" button
- Install This Real Goats Automations Bot
- Have Fun
- Watching Ads: automatically watching ads to earn + 500 GOATS
NEW
- Automated Login: Logs in automatically using account details.
- Mission Completion: Completes available missions and collects rewards.
- Daily Check-in: Checks in daily and collects rewards.
- Slot Machine: Spins the slot machine if coins are available.
- Multi-account Support: Automates For multiple accounts listed in
data.txt
. - Enable Proxies: To use proxies, set
use_proxies
totrue
inconfig.json
.
- Python 3.7+
aiohttp
for asynchronous HTTP requestscolorama
for colored output- Other dependencies listed in
requirements.txt
git clone https://github.com/cucumber-pickle/goatsCum.git
cd goatsCum
Create a virtual environment (optional but recommended)
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
You can install the required packages by running the following command:
pip install -r requirements.txt
Create a data.txt
file in the root directory.
Add Telegram authentication data for each account on a new line:
- Use PC/Laptop or Use USB Debugging Phone
- open the
real goats bot
- Inspect Element
(F12)
on the keyboard - at the top of the choose "
Application
" - then select "
Session Storage
" - Select the links "
dev.goatsbot.xyz
" and "tgWebAppData
" - Take the value part of "
tgWebAppData
" - take the part that looks like this:
query_id=xxxxxxxxx-1
query_id=xxxxxxxxx-2
query_id=xxxxxxxxx-3
- Decode query_id= with https://www.urldecoder.org/
- add it to
data.txt
file or create it if you dont have one
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.
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.
The proxies.txt file should contain one proxy per line in the following format:
username:password@ip:port
username:password@ip:port
To start the bot, run:
python main.py
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.
- Login telegram via portable or web version
- Launch the bot
- Press
F12
on the keyboard - Open console
- Сopy this code in Console for getting tgWebAppData (user= / query=):
copy(decodeURIComponent(sessionStorage['telegram-apps/launch-params']).split('tgWebAppData=')[1].split('&tgWebAppStartParam')[0])
- you will get data that looks like this
query_id=AA....
user=%7B%22id%....
- add it to
data.txt
file or create it if you dont have one
0xc4bb02b8882c4c88891b4196a9d64a20ef8d7c36
- BSC (BEP 20)
UQBiNbT2cqf5gLwjvfstTYvsScNj-nJZlN2NSmZ97rTcvKz0
- TON
0xc4bb02b8882c4c88891b4196a9d64a20ef8d7c36
- Optimism
THaLf1cdEoaA73Kk5yiKmcRwUTuouXjM17
- TRX (TRC 20)
This project is licensed under the MIT License - see the LICENSE file for details.
For questions or support, please contact CUCUMBER TG CHAT