Sn4pst3rBot 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.
Sn4pst3r - 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/nadirasaid8/snaphub.git
- Navigate to the project directory:
cd snaphub
- 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.
This project is licensed under the MIT License
- see the LICENSE file for details.
For any questions or issues, please open an issue on GitHub or contact me at [ https://t.me/DeeplChain ]