Python program that automates Telegram engagement groups for Instagram such as Wolf Global by combining Instagram bot (Instabot) and Telegram API (Telethon).
This also runs on Raspberry Pi (requires Python 3.6 or higher; here is a tutorial).
GUI coming soon.
LATEST DEV.: Added profanity-check for commenting. Install it with 'pip install profanity-check' (optional, only when using commenting groups)
NOTE: Web-based bot InstaBot-Py 0.4.7 has been changed to mobile-based Instabot. Release 0.1W is the old version with InstaBot-Py 0.4.7 while release v0.4 is the new release with Instabot.
- Finds latest posts from profile on which you want to get likes on, gets links from the posts, joins Telegram group, finds all the links to engage with, engages, posts yours. That simple. Supports likes and comments.
- As for commenting - it acquires other comments and chooses the one with least predicted profanity, then adds random phrase and posts it
- Intended for 24/7 use with limited hours during the day (e.g. 6.00 to 18.00).
- Supports basic Telegram engagement groups - post amount based (e.g. Dx10) and 24h groups. Currently 41 groups are available and can be seen in 'group_template.json' (choosable during quickstart), more can be easily added. Request any missing.
- Optional: like latest posts from feed
- Optional: send errors/updates to your telegram
Argument list:
Argument | Description | Example |
---|---|---|
-c --config | Bot preset - chooses config file (usually Instagram username) | --config username |
-l --links | Choose links to which you want likes/comments on. Leave empty and it will take last posts | --links https://www.instagram.com/p/link1/, https://www.instagram.com/p/link2/ OR --links random |
-t --target | Username on which you want to receive engagement. Leave empty and it will get target from config | --target username |
-f --feed | Disable [0] (default) or enable [1] feed like | --feed 1 |
-d --debug | Disable [0] (default) or enable [1] debug messages | --debug 1 |
- Python 3.6 or higher
- Telegram account with created application from which API hash and ID will be used
- Instabot for handling likes and finding user feed last links (finds the links from specified profile which are needed in Telegram groups for posting)
- Telethon for handling Telegram
- Profanity check for commenting
Proper package will be made soon.
- Install Python
- Download Instagagement and extract it somewhere
- Open Windows PowerShell or Command Prompt
- Run the following:
pip install instabot
pip install telethon
pip install profanity-check
(cd to where you extracted Instagagement e.g. cd ~/Desktop/Instagagement)
python quickstart.py
python run.py
pip install instabot
pip install telethon
pip install profanity-check
cd ~/Desktop
git clone https://github.com/thehelvijs/Instagagement/
cd Instagagement
python quickstart.py
python run.py
To get started and set everything up, run 'quickstart.py'. During quickstart you will be asked for your Instagram credentials and Telegram API keys which you can generate here.
There is premade program for simple operation - 'run.py'.
If you exit python program while Telegram client is open, you will block Telegram's session file. To fix it, run 'create_session.py' and change the name of session file in config file of your account. Do not re-use old session name.
The groups go into 2 main categories: those, who require you to engage with the account that you want likes on (e.g. Wolf Global) and those who dont (e.g. Boostgram). Quickstart will guide you. In first scenario you would use your main account for engagement (groups 1-41), in second scenario you would have alt account which does the engagement and posts link from main account (groups 1-8 only).
- Do not overlap groups
- Run them in same location/folder
More details coming soon (maybe).
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Did not bother to add anything, do as you wish.
Disclaimer: Please Note that this is a research project. I am by no means responsible for any usage of this tool. Use on your own behalf. I'm also not responsible if your Instagram account gets banned due to extensive use of this tool. If Telethon is outdated, your Telegram account most likely will get banned, update Telethon frequently. Check your Telegram frequently to see if any engagement has been missed (happens very rarely).