/Instagram_Bot

This is a robust, powerful and fully featured Instagram Bot that automates tedious tasks on Instagram using some really cool features

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Instagram Bot

Description

This is a robust and a powerful fully featured Instagram Bot and Tool that can be used for automation of boring & tedious tasks on Instagram.

Features:

  1. Get Non-Followers - See who's not following you back.
  2. Unfollow People - Unfollows people that are not following you back. (25 people/hour for 5 hours) Note:- This feature will skip celebrity and famous profiles. If you want the Bot to skip selected users, use "Create Exclude list feature". It will also pop-up by default when "Unfollow Non-followers" is chosen.
  3. Raw Unfollow - Unfollows all people regardless for of them follwoing you back or not. (35 people/hour for 5 hours)
  4. Create Exclude list so that the Bot skips selected users.
  5. Follow People - Follows people from the followers list of desired profiles for growth. (35 people/hour for 5 hours)
  6. Supports wait time for 2-Factor Authentication enabled accounts.

NOTE:

The Bot will prompt the user to enter their username and password. During password entry the user will not see any letters being typed but are input invisibly. This is just for security purposes so that the bitch next to you does not see your password :)

Prerequistes for executing Source Code

  1. Python 3 and above Libraries Required:
  2. Playsound
  3. Selenium
  4. Download chromedriver according to your chrome version and OS that you are using from https://chromedriver.chromium.org/downloads . Also, to check Chrome Browser version that you are using right now, search < chrome://version > in the google chrome search bar.

For setting up Selenium & chromedriver on a Mac, follow the link below

http://jonathansoma.com/lede/foundations-2017/classes/more-scraping/selenium/

Prerequistes for Executable(.exe)

  1. Microsoft Windows Only
  2. Use chromedriver according to your chrome version and OS that you are using. Download from here https://chromedriver.chromium.org/downloads . To check chrome version that you are using right now, search < chrome://version > in the google chrome search bar.

Troubleshooting

  1. If the Bot seems to be freezed, go to the Bot's console/terminal window and press any of the arrow keys.
  2. If the executable doesn't work, the source .py file is available for you.
  3. If you are facing any problems executing the source code then consider upgrading all your python packages. Upgrade your pip to the latest version using python -m pip install --upgrade pip and upgrade all your packages to latest versions using pip install pip-upgrade-outdated

Development

If you think you can improve and add more functionality to this Bot then feel free to clone this repository and submit your changes.