Skip to content
This repository was archived by the owner on Dec 18, 2025. It is now read-only.
maviPublic archive

About

A Puppeteer-based automation tool for sending direct messages on Instagram via Facebook Messenger.

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Latest commit

 

History

28 Commits

Folders and files

Repository files navigation

Instagram DM Bot

Status Node.js Puppeteer

Note: Automated interaction with Instagram may violate their Terms of Service.

A Node.js application built with Puppeteer that automates sending Direct Messages to Instagram accounts via the Facebook Messenger interface. It is designed to simulate human-like behavior.

🚀 Features

  • Web Scraping Automation: Uses Puppeteer to interact with the web interface.
  • Human-Like Interaction: Designed to run like a real user to avoid basic detection.
  • Bulk Messaging: Send messages to a list of accounts automatically.
  • Customizable List: Manage target accounts via a simple text file.

🛠 Installation

  1. Clone the repository:

    git clone https://github.com/mavi/instagram-dm-bot.git

  2. Install dependencies:

    npm install

  3. Configuration:

    • Open app.js and configure your settings between lines 10 and 13.
    • Add target Instagram usernames (without the "@" symbol) to accs-to-dm.txt, one per line.
  4. Start the bot:

    node app.js

📂 Structure

  • app.js - Main application logic and Puppeteer configuration.
  • accs-to-dm.txt - List of target Instagram accounts.
  • .puppeteerrc.cjs - Puppeteer configuration file.
  • package.json - Project dependencies and scripts.

📄 License

This project is open-source and available for educational use.

About

A Puppeteer-based automation tool for sending direct messages on Instagram via Facebook Messenger.

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages