Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 2.4 KB

README.md

File metadata and controls

53 lines (36 loc) · 2.4 KB

made-with-python Open Source Love svg1

Instagram-Bot

⚠️ Caution:

Not meant for commercial or spamming purposes, created for educational and learning purpose only.

Check releases section for downloadable single executable file.

Steps to Create a Release (.exe) using PyInstaller: 👣

  1. Run pip install pyinstaller to install Pyinstaller.
  2. Run the following command to create a the build (.exe) :
    pyinstaller ./main.py --onefile --icon=favicon.ico --add-binary "./driver/chromedriver.exe;./driver"
  3. This creates 2 directories namely build and dist.
  4. Go to dist and open main.exe.

Steps to Run Locally (Tested on Python 3.6) 👣

  1. Clone the repo.
  2. Navigate to the cloned directory.
  3. Create a virtual environment, for the current project by running the following command py -m venv env.
  4. Then install all the required libraries by running pip install -r requirements.txt.
  5. Download and Extract the chromedriver.exe in the driver folder. Download from here depending on your OS.
  6. Add a credentials.py file, within it declare two variables with username_1 and password_1.
  7. Now run the main.py file using python main.py.
  8. Following is the description of functions.

GUI has been added for Client Friendly Interface

Bot Functions: 🤖

The functions of the bot are pretty straight-forward till now. This bot uses selenium to automate Google Chrome to perform it's tasks. The functions include:

  1. List of Followers
  2. List of Following
  3. List of Unfollowing
  4. List of Blue-Tick Following
  5. Unfollow the Unfollowers based on count.
  6. Retain information of the user handles unfollowed.
  7. Follow users based on count.

What's coming more? 😲

AI powered comments on images. (Help Needed)

Have Suggestions or if you would want to contribute, just add a PR (Tests to be added soon.)

Created with ❤️ by Tarun.