SnapsterBot is an asynchronous Python bot built to interact with the Sn4pst3r API. It allows users to automate tasks such as claiming daily bonuses, mining bonuses, league bonuses, and completing quests.
Snapster - Trading App : easy-to-use telegram app for discovering & trading hot tokens Snapster Points campaign is live with $SNAPS: Airdrop confirmed! Make sure you follow us on our telegram channel and group to get the latest information about this airdrop.
- Claim daily bonus: Automates the daily bonus claiming process.
- Claim league bonus: Automatically claims league bonus if it's unclaimed.
- Claim mining bonus: Claims bonuses for mining.
- Complete quests: Automates quest completion by either starting new quests or claiming bonuses from finished quests.
- Referral points: Claims referral points.
- Python 3.8+
- Libraries:
aiohttp
colorama
urllib.parse
json
- Custom modules in
src/
such asheaders
,deeplchain
- Clone the repository:
git clone https://github.com/cucumber-pickle/SnapsterCum.git
- Navigate to the project directory:
cd SnapsterCum
- Ensure that you have the following directory structure:
snapster-bot/
├── src/
│ ├── __init__.py
│ ├── headers.py
│ ├── deeplchain.py
│ └── core.py
├── proxies.txt
├── main.py
├── data.txt
├── requirements.txt
└── README.md
-
Install the Dependencies:
Use
pip
to install the required Python packages:pip install -r requirements.txt
-
Create a file called proxies.txt (optional):
If you plan on using proxies, create a proxies.txt file with the following format:
username:password@host:port
username:password@host:port
- Configure the config.json to include necessary options:
{
"use_proxy": false,
"auto_complete_tasks": false,
"account_delay": 5,
"loop_countdown": 3800
}
-
Prepare the Authorization Tokens:
before starting the bot you must have your own initdata / query id telegram!
- Use PC/Laptop or Use USB Debugging Phone
- open the
Sn4pst3r bot miniapp
- Inspect Element
(F12)
on the keyboard - at the top of the choose "
Application
" - then select "
Session Storage
" - Select the links "
Sn4pst3r
" and "tgWebAppData
" - Take the value part of "
tgWebAppData
" - take the part that looks like this:
query_id=xxxxxxxxx-Rxxxxuj
- add it to
data.txt
file or create it if you dont have one
You can add more and run the accounts in turn by entering a query id in new line like this:
query_id1=xxxxxxxxx-Rxxxxuj
query_id2=xxxxxxxxx-Rxxxxuj
query_id3=xxxxxxxxx-Rxxxxuj
Run the bot using the following command:
python main.py
To enable proxy support, ensure that:
- The use_proxy setting in config.json is set to true.
- The proxies.txt file contains valid proxy information in the format username:password@host:port.
- 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(Telegram.WebApp.initData)
- 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