CamTosh / instagram-bot-dm

Instagram bot to send direct messages
GNU General Public License v3.0
326 stars 65 forks source link
bot insta instagram instagram-api instagram-bot instapy instapy-dashboard

⚠️ Project discontinued

Instagram Direct Message Bot

Send direct and group message with Instagram bot. Work with Python 3.7.2 and Selenium.

Example :

from instadm import InstaDM

if __name__ == '__main__':
    # Auto login
    insta = InstaDM(username='your_username', password='your_password', headless=False)

    # Send message
    insta.sendMessage(user='username_target', message='Hey !')

    # Send message
    insta.sendGroupMessage(users=['user1', 'user2'], message='Hey !')

Work's with InstaPY

Use instapy_workspace param on constructor:

from instadm import InstaDM

if __name__ == '__main__':
    # Auto login
    insta = InstaDM(
        username='your_username',
        password='your_password',
        headless=False,
        instapy_workspace='workspace/'
    )

InstaDM create table message if not exists.

CREATE TABLE "message" (
    "username"  TEXT NOT NULL UNIQUE,
    "message"   TEXT DEFAULT NULL,
    "sent_message_at"   TIMESTAMP
);

Work's with InstaPY Dashboard

InstaDM works with an modified version of InstaPy Dashboard.

InstaPy Dashboard is an Open Source project developed by @converge to visualize Instagram accounts progress and real-time InstaPy logs on the browser.

Buy me a 🍺