Skip to content

About

Python desktop automation prototype that reads WhatsApp Web chats and generates replies through OpenAI.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

Repository files navigation

WhatsApp Reply Bot — Desktop Prototype

Python desktop automation prototype that reads WhatsApp Web chats and generates replies through OpenAI.

Project focus

Learning / reference collection. Use the directory map to choose a focused example or learning topic instead of treating the repository as one application.

Workflow

flowchart TD
    A["Selected desktop chat"] --> B["Parse command or transcript"]
    B --> C{"Supported input?"}
    C -->|Yes| D["Configured action / AI client"]
    C -->|No| E["Review input and configuration"]
    D --> F["User-visible response"]
    E --> B
Loading

The diagram describes how to work through the material; it is not a deployed service topology.

Repository structure

Path Purpose
01_getcursor.py Topic-organized learning material and examples.
02_openai.py Topic-organized learning material and examples.
03_Bot.py Topic-organized learning material and examples.
chat_utils.py Python application helper or learning example.
requirements.txt Python dependency manifest.
tests/ Automated checks and regression cases.

Getting started

git clone https://github.com/Raimal-Raja/AutoReply-Whatsapp-Bot.git
cd AutoReply-Whatsapp-Bot
python -m venv .venv
source .venv/bin/activate

On Windows PowerShell, activate the environment with .venv\Scripts\Activate.ps1 instead.

python -m pip install -r requirements.txt
python 03_Bot.py

Verification

python -m unittest discover -s tests -v

Install the selected project dependencies and optional test prerequisites first. Some integration checks require model artifacts, databases, or external services.

Contributing

Include reproduction steps, the affected path, expected behavior, and the checks you ran. Keep credentials, generated environments, and unnecessary build artifacts out of commits.

License

No top-level license file is currently tracked. Check reuse permissions with the repository owner.

About

Python desktop automation prototype that reads WhatsApp Web chats and generates replies through OpenAI.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages