Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/svetjeonline/igbot
Automate Instagram actions like liking, following, commenting, and uploading photos with this bot built using PyQt5 and Selenium. Install required packages with
https://github.com/svetjeonline/igbot
automation bot folower instagram like python script selenium
Last synced: 25 days ago
JSON representation
Automate Instagram actions like liking, following, commenting, and uploading photos with this bot built using PyQt5 and Selenium. Install required packages with
- Host: GitHub
- URL: https://github.com/svetjeonline/igbot
- Owner: svetjeonline
- Created: 2024-08-06T02:32:05.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-06T03:00:27.000Z (3 months ago)
- Last Synced: 2024-09-29T02:01:28.088Z (about 1 month ago)
- Topics: automation, bot, folower, instagram, like, python, script, selenium
- Language: Python
- Homepage:
- Size: 746 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Instagram Bot 🤖📸
This project is an Instagram Bot built using PyQt5 and Selenium, enabling automation of various actions on Instagram such as liking, following, commenting, and uploading photos.
## 🌟 Features
- Automatic liking of posts
- Automatic following of users
- Automatic commenting on posts
- Automatic photo uploading
- Advanced settings for user filtering and delay configuration between actions## 📋 Requirements
- Python 3.x
- PyQt5
- Selenium
- Webdriver Manager## 🛠️ Installation
First, ensure you have all the required packages installed. If not, the `install.py` script will automatically install them:```python
import sys
import subprocess# Function to check installed packages
def check_and_install(package):
try:
__import__(package)
except ImportError:
subprocess.check_call([sys.executable, "install.py"])# List of packages to check
required_packages = [
"PyQt5",
"selenium",
"webdriver-manager"
]# Check and install packages
for package in required_packages:
check_and_install(package)
```## 🚀 Usage
1. Launch the application:```bash
python main.py
```2. Fill in the required information in the user interface:
- Username and password
- Automation options (liking, following, commenting, uploading photos)
- Number of actions
- Advanced settings3. Click the **Start** button to run the bot.
## 💻 User Interface
### Basic Settings
- **Username**: Enter your Instagram username.
- **Password**: Enter your Instagram password.
- **Automatic Liking**: Check if you want to automatically like posts.
- **Automatic Following**: Check if you want to automatically follow users.
- **Automatic Commenting**: Check if you want to automatically comment on posts.
- **Automatic Photo Uploading**: Check if you want to automatically upload photos.
- **Number of Actions**: Set the number of actions the bot should perform.### Advanced Settings
- **Delay between Actions**: Set the delay between individual actions (likes, unfollows, follows, etc.).
- **Filter Users**: Filter users based on various criteria (number of followers, following, followers/following ratio, etc.).
- **Whitelist/Blacklist File**: Set files for whitelisting and blacklisting users.
- **Stop Words**: Set stop words that the bot will not use in comments.## 🐞 Reporting Issues
If you encounter a bug, please open an issue on GitHub and include a detailed description of the problem along with the error message.## 🤝 Contributing
Contributions to the project are welcome! Please open a pull request with your changes and describe what and why you have changed.## 📄 License
────── 𝓼𝓿𝓮𝓽𝓳𝓮𝓸𝓷𝓵𝓲𝓷𝓮 ──────