All Projects → mpawlak2 → Instalike Instagram Bot

mpawlak2 / Instalike Instagram Bot

automate instagram activities using instagram bot - like follow/unfollow comment; python requests lib

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Instalike Instagram Bot

Spam Bot 3000
Social media research and promotion, semi-autonomous CLI bot
Stars: ✭ 79 (-38.28%)
Mutual labels:  bot, automation, instagram
Instapy
📷 Instagram Bot - Tool for automated Instagram interactions
Stars: ✭ 12,473 (+9644.53%)
Mutual labels:  bot, automation, instagram
Instauto
Simple to use wrapper around the private Instagram API, written in Python.
Stars: ✭ 52 (-59.37%)
Mutual labels:  bot, instagram, instagram-scraper
Instabotai
Instagram AI bot with face detection. It works without instagram api, need only login and password.
Stars: ✭ 181 (+41.41%)
Mutual labels:  bot, instagram, instagram-scraper
Insomniac
Instagram bot for automated Instagram interaction using Android device via ADB
Stars: ✭ 324 (+153.13%)
Mutual labels:  bot, automation, instagram
Socialmanagertools Igbot
🤖 📷 Instagram Bot made with love and nodejs
Stars: ✭ 699 (+446.09%)
Mutual labels:  bot, instagram, instagram-scraper
Instagram Bot
An Instagram bot developed using the Selenium Framework
Stars: ✭ 138 (+7.81%)
Mutual labels:  bot, automation, instagram
Instauto
Instagram bot / automation library written in Javascript for Node.js
Stars: ✭ 184 (+43.75%)
Mutual labels:  bot, automation, instagram
Instapy Gui
gui for instapy automation
Stars: ✭ 313 (+144.53%)
Mutual labels:  bot, automation, instagram
Go Instabot
Automatically follow, like, and comment on instagram
Stars: ✭ 345 (+169.53%)
Mutual labels:  bot, automation, instagram
Instagramfirstcommenter
This bot will post a predefined comment as fast as possible to a new post on the target profile. I used this to successfully win tickets for a big music festival.
Stars: ✭ 26 (-79.69%)
Mutual labels:  bot, automation, instagram
Webwhatsappbot
Core to automatize whatsapp - working 11/2018
Stars: ✭ 59 (-53.91%)
Mutual labels:  bot, automation
Insta Downloader Extension
A browser extension that injects download buttons ⬇️ for media on Instagram Web
Stars: ✭ 63 (-50.78%)
Mutual labels:  instagram, instagram-scraper
Ps4remoteplayinterceptor
A small .NET library to intercept and inject controls on PS4 Remote Play for Windows
Stars: ✭ 76 (-40.62%)
Mutual labels:  bot, automation
Unfollow Plus
Automated Instagram Unfollower Bot
Stars: ✭ 79 (-38.28%)
Mutual labels:  bot, instagram
Slacky
🐍 The BEST Slack Selfbot on GitHub | No Bot User, Acts Like It's You! ⭐️
Stars: ✭ 80 (-37.5%)
Mutual labels:  bot, automation
Vkbot
Простой разговорный бот на PHP
Stars: ✭ 88 (-31.25%)
Mutual labels:  bot, automation
Instagram Bot Cs
Instagram bot write on C#
Stars: ✭ 95 (-25.78%)
Mutual labels:  bot, instagram
Scrapstagram
An Instagram Scrapper
Stars: ✭ 50 (-60.94%)
Mutual labels:  instagram, instagram-scraper
Igql
Unofficial Instagram GraphQL API to collet data without authentication
Stars: ✭ 80 (-37.5%)
Mutual labels:  instagram, instagram-scraper

Instalike - Instagram bot (works without api)

Donate

Some likes

Available features

  • Automated likes
  • Automated follows
  • Automated unfollows (requires database connection)
  • Compatible with PythonAnywhere

Configuration Guide

Edit default.cfg file

Option Meaning
BOT::WorkWholeTime If set to True bot will work whole time, no breaks. In other case periods will be in use.
BOT::BotWorkAtDay If set to True bot will work from between specified hours. Requires option BOT::WorkWholeTime set to True.
BOT::StopAfterNumerOfMinutes not working
BOT::WorkHoursPerDay If option BOT::WorkWholeTime is set to False bot will work in 2 to 5 periods that sum up to that amount.
BOT::StartHour Requires option BOT::WorkAtDay set to True. Specify hour at which bot should start working.
BOT::EndHour Requires option BOT::WorkAtDay set to True. Specify hour at which bot should stop working.
BOT::LogDBOperations Whether or not to log db queries. True or False.
BOT::InstaLike If set to True bot will be liking photos.
BOT::InstaFollow If set to True bot will be following users.
BOT::InstaComment not working
BOT::InstaMessage not working
NOTIFICATIONS::EnableEmailSummaryNotifications not working
NOTIFICATIONS::SendAttachment not working
NOTIFICATIONS::EmailAdress not working
NOTIFICATIONS::EmailServerAddress not working
NOTIFICATIONS::EmailServerPassword not working
BAN::DoNotGetBanned not working
INSTAGRAM::Username Instagram username.
INSTAGRAM::Password Instagram password.
INSTALIKE::MaxLikesPerHour Estimate what max likes per hour should be, based on this setting wait times are calculated. 200 is default.
INSTALIKE::LikeFeedMedia If set to True bot will also scrap media from your feed.
INSTALIKE::Tags Specify tags that bot will use to find and like photos or follow users. Make sure to put comma between tags e.g. tag1, tag2, tag3, tag4
INSTAFOLLOW::MaxFollowsPerHour Max users that will be followed per hour. Default value is 8
INSTAFOLLOW::MaxUnfollowsPerHour Max users that will be unfollowed per hour. Default value is 2. Unfollowing functionality in progress.
INSTAFOLLOW::UnfollowAfterNoOfDays Unfollow users who do not follow you back after that amount of days. 6 is default
BLACKLIST::PhotoTagsList Specify tags that you would like to avoid. e.g. comma, separated, list, format
BLACKLIST::UserNameBlacklist Don't like media posted by user with these names. Don't follow users with these names. Comma separated list e.g. mickey15, hulk12, lover2020
BLACKLIST::UserDescription Avoid users whose description contains any of these words. e.g. comma, separated, list, format
LIKEFILTER::MinLikesOnPhoto Do not like photos with less likes than specified value, default value is 0 which is no limit
LIKEFILTER::MaxLikesOnPhoto Do not like photos with more likes than specified value, default value is 0 which is no limit

Starting bot

If you have provided your username and password combination in default.cfg file then start with python main.py otherwise use python main.py -u username -p password.

You can create a new configuration file by copying default.cfg, and then you can pass it on startup like that: python main.py -u username -p password -c filename - where filename is the name of the new configuration file.

Requirements

  • python 3+
  • python -m pip install requests
  • python -m pip install peewee

PythonAnywhere setup (bot won't work if server location is far away from your real location)

Set up a PythonAnywhere account and start a bash console. Clone the repository and then move to the directory: $ git clone https://github.com/mpawlak2/instalike-instagram-bot.git $ cd instalike-instagram-bot.git Install requirements like this: $ pip3 install -U requests --user $ pip3 install -U peewee --user The installation is now complete. Now, you can edit default.cfg file or run the bot using the following command: $ python3 main.py -u username -p password

External libs docs

Peewee documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].