Skip to content

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.

Notifications You must be signed in to change notification settings

nadirasaid8/snaphub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sn4pst3r Bot

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.

TELEGRAM CHANNEL | CONTACT

What is Sn4pst3r ?

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.

Features

  • 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.

Requirements

  • Python 3.8+
  • Libraries:
    • aiohttp
    • colorama
    • urllib.parse
    • json
    • Custom modules in src/ such as headers, deeplchain

Setup

  1. Clone the repository:
git clone https://github.com/nadirasaid8/snaphub.git
  1. Navigate to the project directory:
cd snaphub
  1. 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
  1. Install the Dependencies:

    Use pip to install the required Python packages:

    pip install -r requirements.txt
  2. 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
  1. Configure the config.json to include necessary options:
{
    "use_proxy": false,
    "auto_complete_tasks": false,
    "account_delay": 5,
    "loop_countdown": 3800
}
  1. 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
  1. 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

Usage

Run the bot using the following command:

python main.py

Proxy Support

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.

License

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

Contact

For any questions or issues, please open an issue on GitHub or contact me at [ https://t.me/DeeplChain ]

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages