Whispurr is a WhatsApp chat bot that automates the process of reading and responding to unread messages using Selenium and a custom chatbot powered by the pGPT model.
- Automatically reads and responds to unread messages on WhatsApp Web.
- Utilizes the pGPT chatbot model to generate responses.
- Customizable bot personality and facts.
Before running Whispurr, make sure you have the following prerequisites installed:
- Python 3.10
- Selenium
- Transformers library (for pGPT)
- Chrome WebDriver
-
Clone the repository:
git clone https://github.com/raaasin/Whispurr cd Whispurr
-
Install the required Python packages:
pip install -r requirements.txt
-
Download the Chrome WebDriver and specify its path in
bot.py
.
-
Run the
bot.py
script:python bot.py
-
Scan the QR code to log in to WhatsApp Web.
-
Whispurr will continuously check for unread messages, respond to them using the pGPT chatbot, and close the chat after processing.
You can customize Whispurr's personality and facts by modifying the personas
variable in pGPT.py
. Add your own persona traits to make Whispurr unique.
- Selenium - Web automation framework
- Transformers library - Natural language processing models
This project is licensed under the MIT License - see the LICENSE file for details.