Send direct and group message with Instagram bot. Work with Python 3.7.2 and Selenium.
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 !')
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
);
InstaDM works with an modified version of InstaPy Dashboard.
Buy me a 🍺InstaPy Dashboard is an Open Source project developed by @converge to visualize Instagram accounts progress and real-time InstaPy logs on the browser.