Skip to content

A puppeteer script to automate profile engagement (Likes, Comments, Follows) on instagram.

License

Notifications You must be signed in to change notification settings

hugh-bowie/instagram-bot

Repository files navigation

Instagram Automation with Puppeter🚀

📓 Description

This application automates instagram engagement without use of the restrictive instagram/fb API by using the Puppeteer Library.
To avoid instagrams robust bot-detection the app uses the puppeteer-extra-plugin-stealth plugin, as well human-like browsing with randomly generated pauses.

  1. The app will login to your existing account (set your credentials in .env file locally) and log your profiles follower/following count.
  2. The app will navigate to a page from the list of accounts with the desired demographic you provide located in /src/accountList.js.
  3. From the starting account the app will find a random post to make a list of public users with active stories who liked it.
  4. Using that list the app will engage (View story, Like one photo and leave a comment) each user account in a loop until finished.
  • You decide how many accounts you wish to engage (under 25 per hour is best practice to avoid detection).
  • You may schedule this app to run as often as youd like using the node-schedule package by adjusting the file "schedule.js".
  • Please test the stealth before each run using this site. https://bot.sannysoft.com/.

🎬 Screenshot

Puppeteer-ig-bot

📋 Table of Contents

🛠 Installation

npm install dotenv node-schedule puppeteer puppeteer-extra puppeteer-extra-plugin-stealth

▶️ Useage

  • Set login credentials in local .env file
  • Add existing acocunts you wish to engage the users of in /src/accountList.js

node ig.js

🍻 Contributing

:octocat: Hugh Bowie

⁉️ Questions

Contact me with any questions: hughbowie@me.com
GitHub

About

A puppeteer script to automate profile engagement (Likes, Comments, Follows) on instagram.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published