Skip to main content

Instagram Private API to like, follow, comment, view & intaract with stories and upload post & stories.

Reason this release was yanked:

login issue

Project description

MyIGBot

Build Status

MyIGBot is a Instagram Private API to like, follow, comment, view & intaract with stories and upload post & stories.

  • Easy to use
  • More Features
  • 2FA Login Support

New Features!

  • Upload Post and Stories
  • Intaract with Stories
  • Cookie Storing Feature

You can also:

  • Send Story Views
  • Like, Unlike, Comment in a Post
  • Follow, Unfollow User

Tech

MyIGBot uses a number of open source projects to work properly:

  • Python - Python is an interpreted, high-level and general-purpose programming language
  • Requests - to make HTTP requests simpler
  • BeautifulSoup - is a Python package for parsing HTML and XML documents.
  • Numpy - is the core library for scientific computing in Python.

And of course MyIGBot itself is open source with a public repository on GitHub.

Installation

Install MyIGBot from PyPi

$ pip install myigbot

Usage

Here is how to use MyIGBot

from myigbot import MyIGBot

bot = MyIGBot('USERNAME', 'PASSWORD')  # Login Information (if you're account has 2 Factor Auth. The Bot Will Ask You The Code.)

# like post
a=bot.like('URL')
print(a)

# like recent post of user
b=bot.like_recent('USERNAME')
print(b)

# unlike post
c=bot.unlike('URL')
print(c)

# comment on post
d=bot.comment('URL')
print(d)

# comment on the recent post of user
e=bot.comment_recent('USERNAME')
print(e)

# follow the user
f=bot.follow('USERNAME')
print(f)

# unfollow the user
g=bot.unfollow('USERNAME')
print(g)

# send story view to user
h=bot.story_view('USERNAME')
print(h)

# vote story poll 
i=bot.story_poll('USERNAME')  # by default poll vote is setted to random
print(i)

j=bot.story_poll('USERNAME', poll_vote=1) # poll_vote can only be 0 or 1
print(j)

# send response to story question sticker
k=bot.story_question('USERNAME')  # by default question response is setted to random
print(k)

l=bot.story_question('USERNAME', question_response="wht's up dude ?")
print(l)

# swipe the story slider
m=bot.story_slider('USERNAME')  # by default slider value is setted to random
print(m)

n=bot.story_slider('USERNAME', slider_value=55) # slider_value can only be between 0 and 100
print(n)

# answer the story quiz
o=bot.story_quiz('USERNAME')  # by default quiz answer is setted to random
print(o)

p=bot.story_quiz('USERNAME', quiz_answer=2)
print(p)

# interact with all types of stories
q=bot.intaract_with_stories('USERNAME') # by default all values are setted to random
print(q)

r=bot.intaract_with_stories('USERNAME', poll=True, quiz=True, slider=True, question=True, poll_vote='random', quiz_answer='random',question_response='random', slider_value='random')  # default values
print(r)

# upload post
s=bot.upload_post('photo.jpg', caption='Sample Photo')
print(s)

# upload story
t=bot.upload_story('story.jpg')
print(t)

License

OpenSource        MIT

Free Software, Hell Yeah!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

myigbot-0.2.2.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

myigbot-0.2.2-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file myigbot-0.2.2.tar.gz.

File metadata

  • Download URL: myigbot-0.2.2.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for myigbot-0.2.2.tar.gz
Algorithm Hash digest
SHA256 7b6bf08797e697764729741a3fb7a214855488f4158bbddfca8b5de60a61e98e
MD5 7f31cd62d4defb3c71ce46b5eebe9359
BLAKE2b-256 a3ae960ee372b17a07eccb2c92a8e00e6001c95a6a583a5e8943ac42eeaccd74

See more details on using hashes here.

Provenance

File details

Details for the file myigbot-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: myigbot-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for myigbot-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b22250f2bf3e4dc2e8178a1e71df7333b7b246cc0607bc50a582570bd5f5677a
MD5 416371b8c1c7e15868bd7df9d2991727
BLAKE2b-256 5ed58c1b849ec25667e40758b03e3c868c6890f92f72b6dc0383daeadd31e998

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page