IG_Automation_Bot : Python smart bot for Instagram DM
Python tool for Instagram direct message automation with scheduler, quota management, user blacklist & autonomous user scrapping. Easily configurable through Yaml config files!
Disclaimer: This is a research project. I am in no way responsible for the use you made of this tool. In addition, I am not responsible for any sanctions and/or limitations imposed on your account after using this bot.
Table of Contents
Requirements
- Python 3+
- Pip
Features
-
DM automation
✨ -
Easy to configure and set up thanks to Yaml files!
✨ -
Autonomous user recovery from Instagram
✨ -
Blacklist for unique interactions
✨ -
Interaction quotas (hourly / daily)
✨ -
Scheduler to configure the bot's operating hours!
✨ -
Custom greeting with user name
✨ -
Human typing simulation and random delay between interactions
✨ -
Completely customizable !
✨
Check this Project to see all planned features for this tool! Feel free to suggest additional features to implement!
Installation
- Clone the project:
https://github.com/hbollon/IG_Automation_Bot.git
- Install dependencies:
cd IG_Automation_Bot
pip install -r requirements.txt
-
Create and setup yaml config file:
- Copy
config/config.yaml.example
toconfig/config.yaml
- Fill it with your Instagram credentials and desired settings
- Copy
-
Launch it
🚀
python DmBot.py
Important: depending on your system, make sure to use pip3 and python3 instead.
Author
- Github: @hbollon
- LinkedIn: @Hugo Bollon
- Portfolio: hugobollon.me
🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Show your support
Give a
📝 License
This project is under MIT license.
Thanks to CamTosh for his DM sending engine used by this project and which I have also been able to contribute!