/PyMessage

Python Application to send Emails (PyMail-cli), SMS (Twillio) and WhatsApp Messages (Interakt)

Primary LanguagePython

🐍 PyMessage 📬

Multichannel Messaging Automator

About The Project

Python application to send emails, SMS and WhatsApp message on the click of a button. You also can see the total count of sent and seen messages and read through threads of each user.

Table of Contents
  1. Prerequisites
  2. Installation
  3. Format of Inputted CSV File
  4. Credits

Prerequisites

(back to top)

Installation

  1. Clone the repo
git clone https://github.com/ghoulboii/pymessage
  1. Install dependencies
pip install -r requirements.txt
  1. Pull submodules
git submodule init
git submodule update
  1. Create a .env in the root of the project following the .env.example template

  2. Place credentials.json into the root of the project

  3. Run main.py

(back to top)

Format of Inputted CSV File

The application only accepts CSV files. The CSV file should be of the following format:

Name Phone Email Course Name
John Smith +911234567890 johnsmith@example.com Python Fundamentals
Matthew King 1234567890 matthewking@example.com Python Advanced

Note

Phone can be written with or without area code

(back to top)

Credits

(back to top)