- 🤖 Automate responses based on chat history
- 📋 Retrieve and analyze chat history
- 📧 Send automated replies using Google Generative AI
- Install Python packages:
pip install pyautogui pyperclip
- Install remaining packages from
requirements.txt
:pip install -r requirements.txt
annotated-types==0.7.0
cachetools==5.4.0
certifi==2024.7.4
charset-normalizer==3.3.2
google-ai-generativelanguage==0.6.6
google-api-core==2.19.1
google-api-python-client==2.140.0
google-auth==2.33.0
google-auth-httplib2==0.2.0
google-generativeai==0.7.2
googleapis-common-protos==1.63.2
grpcio==1.65.4
grpcio-status==1.62.3
httplib2==0.22.0
idna==3.7
MouseInfo==0.1.3
pillow==10.4.0
proto-plus==1.24.0
protobuf==4.25.4
pyasn1==0.6.0
pyasn1_modules==0.4.0
PyAutoGUI==0.9.54
pydantic==2.8.2
pydantic_core==2.20.1
PyGetWindow==0.0.9
PyMsgBox==1.0.9
pyparsing==3.1.2
pyperclip==1.9.0
PyRect==0.2.0
PyScreeze==0.1.30
python3-xlib==0.15
pytweening==1.2.0
requests==2.32.3
rsa==4.9
tqdm==4.66.5
typing_extensions==4.12.2
uritemplate==4.1.1
urllib3==2.2.2
Run the project with:
python3 main.py
- Google Generative AI Key: Replace
"YOUR_API_KEY"
in the code.
- "Open WhatsApp"
- "Respond to the last message"
- Dependencies:
pyautogui
for automating GUI interactionspyperclip
for clipboard operationsgoogle-generativeai
for AI-based responses
- Ensure API Key: Replace or set up your Google Generative AI API key.
- Open-source. Contributions welcome!
- Google Generative AI for advanced AI capabilities.
- Various open-source libraries.