Skip to content

A customized Instagram bot that mimics a human interaction with other user profiles

Notifications You must be signed in to change notification settings

SanjoShaju/Instagram-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Instagram Bot

Table of Contents

Introduction

What a bot does is interact with other people’s Instagram accounts, so you don’t have to do it manually.
If programmed correctly, on an Instagram account with differentiated awesome content, a bot is like rocket-fuel! It will multiply your rate of growth because it will allow your already-great account to be discovered by many more people that you could have never reached if you were doing all of the interactions manually.
On the other hand, an incorrectly programmed bot on an account that doesn’t have delightful content will likely ensure that your Instagram appears spammy because many people will receive irrelevant interactions from an account they dislike (yours). It’s a terrible first impression, and worse of all, it’ll be a big waste of your time, energy and money because it simply won’t generate any substantial growth.
That is why each bot should be different and should be catered to ones needs only.

How to run the bot

  • Collect a set of post descriptions and comments for the bot to learn. Customize the dataset to your preference. You can also use the sample dataset which is present in the 'dataset' folder
  • Run the 'trainer.py' and train the chat bot. It creates a SQLite db.
  • Finally run 'main.py' to run the bot

Process flow of the bot

  • Takes a hashtag from a predefined list of niche related tags and makes a search on that hashtag.
  • It collects all the links of the post listed in the search
  • It opens each links one after the other
  • The bot COMMENTS on the post according to the context of the post description using machine learning from a trained set of data
  • It opens the user profile of the post and likes the first three posts of the person.
  • At last the bot follows the person. and repeats the entire process

Note -> This kind of process flow makes the working of bot looks like someone who got interested in that user’s profile and followed him, which in turn makes him to check out our user profile.

Technologies Used

  • Selenium browser automation
  • Chat bot for commenting using Machine Learning

About

A customized Instagram bot that mimics a human interaction with other user profiles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages