[Tutorial] Setting up a FREE Instagram bot: instabot.py

Suggestion: Make the bot create a list of accounts that the user is following for multiple reasons:

scans through list and can auto-like a users post that you are following if it's newer than a day old (imitate average instagram user).
It could even accept an int as an argument that determines the max likes per day allocated to users already being followed, liking a random one from the list
until that number is reached.

can follow/unfollow random users on top of the originial list. All it would need to do when unfollowing is check if the username appears in a .txt file of original accounts the user is following
...more?
 
Whos good at this bot??? I need help with followers,its following really slow.
 
Suggestion: Make the bot create a list of accounts that the user is following for multiple reasons:

scans through list and can auto-like a users post that you are following if it's newer than a day old (imitate average instagram user).
It could even accept an int as an argument that determines the max likes per day allocated to users already being followed, liking a random one from the list
until that number is reached.

can follow/unfollow random users on top of the originial list. All it would need to do when unfollowing is check if the username appears in a .txt file of original accounts the user is following
...more?
Catman can you please elaborate what do you mean by line 15-17? do you use editor which shows line # or how do you determine it? because I don't know from which point to count or should I leave empty spaces or should I count it as 1 line.
Or better if you just copy the lines we should delete.
Thank you for your attempts to help!
 
Catman can you please elaborate what do you mean by line 15-17? do you use editor which shows line # or how do you determine it? because I don't know from which point to count or should I leave empty spaces or should I count it as 1 line.
Or better if you just copy the lines we should delete.
Thank you for your attempts to help!

Here's the link (drive.google.com/drive/folders/0B4nyqtDw6bs9ZWhWbFI5NTRPNkU?usp=sharing) to a download of the bot with run.py.
If you want to start right away, simply launch the program as usual from command line but use 'run.py',
not 'opensourcebotsfuckyeah.py' or 'example.py'. You will be prompted for user settings.

If you already have the bot downloaded, all you need to download is run.py and the 'Shortcuts' folder.
Read the 'instructions' file in 'Shortcuts', it should provide you with enough information to create a custom shortcut with your settings.
There are two shortcuts already provided, you will need to edit their 'target' field by right-clicking
each shortcut and editing their 'target' field to point to your copy of run.py (read the instructions file)

I've also changed some settings to default to a random integer between two values. For example, previously in example.py 'likes_per_days' is set to '1000'. In run_follow.py that value is random.randint(750, 900),
which will default to a random number in between those two values. Other settings now make use of python's random library as well.

There are four extra .txt files in the download, you may edit them however you like to
include tags to search for/avoid. The program will prompt you for which whitelist/blacklist
to load

*** There are a few bugs but i'm a college student and today june 17th is my first day of summer, I can attempt to fix any errors but it will all go away soon once the master repository is updated without consideration for these files ***
 
Last edited:
Can someone explain how to follow users and then unfollow those users after a time period? If I set "unfollow_per_day" to anything over 0, it starts to unfollow people that I had followed manually previously. When I ctrl+c to close, it goes through some of the unfollows but seems to randomly close before finishing...
 
Can someone explain how to follow users and then unfollow those users after a time period? If I set "unfollow_per_day" to anything over 0, it starts to unfollow people that I had followed manually previously. When I ctrl+c to close, it goes through some of the unfollows but seems to randomly close before finishing...

in order to unfollow the same users that the bot followed (and not the ones you followed manually), the bot needs to read in your list of followed accounts. This feature is not yet fully implemented from what I can tell.

Also, 'ctrl+c' is the keyboard command for closing the application.
 
Is the 'user-blacklist' setting only related to liking or also to following? Meaning that all users on the blacklist will not be followed.
For me it would be important to not follow users again i previously unfollowed already.
 
in order to unfollow the same users that the bot followed (and not the ones you followed manually), the bot needs to read in your list of followed accounts. This feature is not yet fully implemented from what I can tell.

Also, 'ctrl+c' is the keyboard command for closing the application.

When I close using ctrl+c, it unfollows roughly half the users it followed and then randomly closes. Any idea on why this could be?
 
is there anyway to run it on android ?
I tryed with qpython and it seems quite fine, but only with 2.7 version (of python). I did not manage to get the bot working with qpython 3
You need to download request and put it into program folder. You may find something googling qpython download request, or similar
 
I tryed with qpython and it seems quite fine, but only with 2.7 version (of python). I did not manage to get the bot working with qpython 3
You need to download request and put it into program folder. You may find something googling qpython download request, or similar
oh ok thank you !
 
This new way of botting is getting more popular, but I wish there would be a better script. I bought a raspberry pi 3 and run a script like this thru python 3 and it works but the script itself is not variable enough and I get some errors after a while.
 
upload_2017-6-25_21-22-17.png
 
Back
Top