Please report any issues getting started. I'm not the greatest at instructions, so if you run into a problem feel free to open an issue!
InstaPyBot is an Instagram bot that follows users based on a CSV file and comments on pictures. It utilizes OCR to capture data on the screen, Pyautogui to mimic realistic movement, and Tesseract to capture screenshots and use AI to determine what to comment.
- Download and install Python from the Python website.
- Download and install Git from the Git website.
- Download and install Tesseract from the Tesseract GitHub repository.
- Create a Python environment using the command:
python -m venv env. - Activate the environment by running:
env\Scripts\activate. - Install the required dependencies by running:
python -m pip install -r requirements.txt. - Fill in the .env file, if commenting based on post content grab a Clarifai token/api key.
- Use Phantombuster to scrape a user profile for followers. (Use a dummy account for scraping)
- I'm using Instagram on Dark mode, and since it's looking for the images, it will only work on Dark mode.
- Navigate to the InstaPyBot directory:
cd InstaPyBot. - Activate the Python environment:
env\Scripts\activate. - Run the program using:
python main.py
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.