Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Los-had/whatsapp-automation

Automating whatsapp with python
https://github.com/Los-had/whatsapp-automation

automation python whatsapp

Last synced: about 2 months ago
JSON representation

Automating whatsapp with python

Awesome Lists containing this project

README

        

# whatsapp-automation
Automating whatsapp with python
## used on this project
- [x] pyautogui
- [x] pywhatkit
- [x] pyttsx3
- [x] SpeechRecognition
- [x] colorama
* embedded in python
- [x] time
- [x] random
- [x] sys
- [x] webbrowser
- [x] sqlite3 and sqlite3 Error

## why?
I created this project to improve myself and study a little more in the subjects of python and task automation

## using
***WARNING: this program needs sqlite3 db installed to work properly.***

***WARNING: this program needs internet connection to work properly.***

download the dependencies running this commands on your terminal
```
cd ./whatsapp-automation
cd ./app
cd ./dependencies
pip install -r requirements.txt
```
or the executing the file ``denpendencies.cmd`` or ``dependencies.sh`` when the installing processes finish
download the project in the github after that open your terminal and write
```
cd ./whatsapp-automation
cd ./app
python app.py
```

## mvp

- [x] send messages
- [x] send encrypted messages | [features](#sem)
- [x] send random messages | [features](#srm)
- [x] embedded spammer | [features](#spammerfeatures)

### Extra
- [x] Contacts sqlite db | [features](#cdbf)
- [x] view all the contacts in the list,
- [x] add contacts in the list,
- [x] delete contacts in the list
- [x] update contact info
- [x] send other types of media on whatsapp like videos, photos and more. | [features](#otm)
- [x] speech recognition | [features](#sr)
- [x] tts | [features](#tts)

## Features


embedded spammer features



  • embedded time counter, with voice

  • custom messages delay

  • custom messages content

  • uses pyautogui for more faster spam




encrypted message features



  • embedded Caesar cipher encryption system, with voice

  • custom messages delay

  • custom messages content

  • custom cipher key




Contacts.db crud




  • Create contacts


  • Read contacts


  • Update contacts


  • Delete contacts




speech recognition features



  • transform voice in text

  • save the text in a .txt file

  • auto save

  • english support




tts features



  • transform your text in voice

  • save the voice in a .mp3 file

  • auto save

  • various voices

  • various languages support




send images features



  • send images

  • custom delay