The bot for increasing your Instagram audience by following people and unfollowing them after specified period of time ;)
Instagram bot written in Python 3.5 that cycles through specified hashtags and automatically likes pictures with those hashtags to get more followers. The bot also follows people and unfollows them after specified period of time. Unfollowed people are saved in DB to prevent following them again. To find new people to follow it uses list of followers of people you have followed.
During installation process it saves people followed by you as “followed long time ago” and unfollows them at the first start.
The bot doesn’t use Instagram API so all credentials you need are your login and password.
I’ve forked this bot from the Marc Laventure’s repository. It was rewritten significantly: Python version was raised up and lots of new features were added.
$ virtualenv --python=/usr/bin/python3 instabotenv $ cd instabotenv $ source bin/activate (instabotenv) $ git clone https://github.com/quasiyoke/InstaBot.git (instabotenv) $ cd InstaBot (instabotenv) $ pip install -r requirements.txt
Create MySQL DB:
CREATE DATABASE IF NOT EXISTS instagram CHARACTER SET utf8 COLLATE utf8_general_ci;
configuration.yml file containing your credentials, e.g.:
following_hours—how long users will stay followed.
hashtags—list of hashtags to get photos to like. Optional. By default bot won’t like anything.
logging—logging setup as described in this howto.
users_to_follow_cache_size—how much users should be fetched for following. The cache is being filled in once a minute. Optional. By default bot won’t follow anybody.
Create necessary DB tables:
(instabotenv) $ ./instabot_runner.py install configuration.yml
(instabotenv) $ ./instabot_runner.py configuration.yml