Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dhruvathaide/instagram-messaging-automation
Instagram Automated Messaging Tool using Python to send a private message to the profile links you provide!
https://github.com/dhruvathaide/instagram-messaging-automation
instagram instagram-messenger-bot python selenium selenium-webdriver
Last synced: about 20 hours ago
JSON representation
Instagram Automated Messaging Tool using Python to send a private message to the profile links you provide!
- Host: GitHub
- URL: https://github.com/dhruvathaide/instagram-messaging-automation
- Owner: DhruvAthaide
- Created: 2023-10-29T07:08:14.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-16T04:20:48.000Z (11 months ago)
- Last Synced: 2023-12-16T05:40:12.054Z (11 months ago)
- Topics: instagram, instagram-messenger-bot, python, selenium, selenium-webdriver
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Instagram Automated Messaging Tool
I have created a Instagram Automated Messaging Tool using Python to send a private message to the profile links you provide! This script uses Selenium browser to execute the commands.
## Installation
To install and run this project,
You can download the zip file or Clone the Project Repository using Git with the below command:
```bash
git clone https://github.com/DhruvAthaide/Instagram-Messaging-Automation.git
```Once, you have installed the Repository then you can cd into the directory and pip install the requirements needed to run the tool:
```bash
cd Instagram-Messaging-Automation
``````bash
pip install -r requirements.txt
```Then, you need to create a CSV File and name it:
```bash
Name: profile_links.csv
```Then, you need to set the following column name in the Excel File and paste the Instagram profile's link you want to message in this column:
```bash
Column 1: Profile Links
```Then, in the 'Instagram.py' file on Line 12 & 13 Enter your Username/Email ID and Password in between the Quotes for the String:
```bash
username = "Enter Your Username/Email"
password = "Enter Your Password"
```Once the execution is done, there will be a new CSV File called 'profile_links_updated.csv' and in that file there will be a column next to the profile links and it will tell the status of whether it has messaged that particular profile or not.
Then, Enter the path to your profile_links_updated.csv file on Line 68 in the Code:
```bash
updated_file_path = "Enter the path to your Profile_links_updated.csv"
```Then, customize your messages which you want to send to the Instagram profile's on Line 59-64 and you can add multiple messages which you want to send and the script will randomize the messages sent to each user:
```bash
messages = [
"Message 1",
"Message 2",
"Message 3",
# Add more messages as needed
]
```Then, you can simply run the python file and not touch anything and it will execute the message sending to the Instagram profile's provided in the XLSX or Excel File.
Keep in mind, the scipt will randomly select any message from the 'messages' array to send to each user profile.
## Authors
- [@Dhruv Athaide](https://github.com/DhruvAthaide)
## Languages & Tools Used: