A Python Tkinter application that automates email responses using the Gmail API and an AI-powered response generation system.
- Python 3.7+
- Google Cloud Project with Gmail API enabled
- Required Python packages (install via
pip install -r requirements.txt
)
- Go to Google Cloud Console
- Create a new project or select an existing one
- Enable the Gmail API
- Create OAuth 2.0 Credentials
- Select "Desktop app" as the application type
- Download the
credentials.json
file
# Install dependencies
pip install -r requirements.txt
# Clone the repository
git clone https://github.com/Sugamdeol/gmail-bot.git
cd gmail-auto-reply-bot
python gmail_auto_reply_bot.py
- Gmail API integration
- Configurable response interval
- Advanced email filtering
- AI-powered response generation
- Tkinter-based user interface
- Never commit sensitive credentials to version control
- Use environment variables or secure credential management
- Regularly rotate OAuth tokens
This bot is for educational purposes. Ensure compliance with email service providers' terms of service.