Join my Telegram channel. I will be posting news about new bots and scripts there.
🇪🇳 README на русском тут
- Python Version: The software runs on Python 3.10. Using a different version may cause errors.
- DONT USE MAIN ACCOUNT BECAUSE THERE IS ALWAYS A CHANCE TO GET BANNED IN TELEGRAM
| Functional | Supported |
|---|---|
| Multithreading | ✅ |
| Binding a proxy to a session | ✅ |
| Auto-complete tasks; claim points every 6 hours, start mine | ✅ |
| Random sleep time between accounts, claim | ✅ |
| Support pyrogram .session | ✅ |
| Get statistics for all accounts | ✅ |
| Setting | Description |
|---|---|
| API_ID / API_HASH | Platform data from which to launch a Telegram session (stock - Android) |
| DELAYS-ACCOUNT | Delay between connections to accounts (the more accounts, the longer the delay) (eg [5, 15]) |
| DELAYS-BEFORE_CLAIM | delay before claim points (eg [5, 15]) |
| DELAYS-CHANGE_STATUS_TASK | CHANGE_STATUS_TASK (eg [10, 12]) |
| PROXY_TYPE | Proxy type for telegram session (eg 'socks5') |
| WORKDIR | directory with session (eg "sessions/") |
Before you begin, make sure you have the following installed:
- Python version 3.10
- Go to my.telegram.org and log in using your phone number.
- Select "API development tools" and fill out the form to register a new application.
- Record the API_ID and API_HASH provided after registering your application in the
data/config.pyfile.
You can download the repository by cloning it to your system and installing the necessary dependencies:
git clone https://github.com/Re-Diss/IcebergAppBot
cd IcebergAppBotpython3 -m venv venv
source venv/bin/activate
pip3 install -r requirements.txt
python3 main.py
Next:
- In the terminal, press 3 to create a new session
- Enter the name of the session
- Enter a proxy if necessary. If not necessary, press Enter
- Enter the phone number
- Enter the confirmation code
- After successfully creating a session, we can add another one or press Enter to exit
- Run python3 main.py again
- Press 1 to start the botYou can also use arguments for quick start, for example:
~/IcebergAppBot >>> python3 main.py --action (1/2)
# Or
~/IcebergAppBot >>> python3 main.py -a (1/2)
# 1 - Run clicker
# 2 - Get statistics
# 3 - Create sessionspython -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python main.py
Next:
- In the terminal, press 3 to create a new session
- Enter the name of the session
- Enter a proxy if necessary. If not necessary, press Enter
- Enter the phone number
- Enter the confirmation code
- After successfully creating a session, we can add another one or press Enter to exit
- Run python main.py again
- Press 1 to start the botYou can also use arguments for quick start, for example:
~/IcebergAppBot >>> python main.py --action (1/2)
# Or
~/IcebergAppBot >>> python main.py -a (1/2)
# 1 - Run clicker
# 2 - Get statistics
# 3 - Create sessionsThis bot does not need a .env file All data after creating a session is saved in the sessions folder. In the accounts.json file, you can edit the proxies, insert new ones if the old ones do not work.