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.
- Python 3+
- Pip
-
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! 🥳
- 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.
👤 Hugo Bollon
- Github: @hbollon
- LinkedIn: @Hugo Bollon
- Portfolio: hugobollon.me
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Give a ⭐️ if this project helped you!
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!