ZBot is an AI-powered chatbot that uses Google Gemini API to generate responses and handle various tasks like fetching weather updates and telling jokes.
- 💬 AI-Powered Chat using Google Gemini API
- ⛅ Weather Updates (API integration)
- 😂 Jokes Module for humor
- 🚀 Markdown to Plaintext conversion
- 🔄 Multithreading for smooth execution
- Python
- Google Generative AI (Gemini API)
- BeautifulSoup (for Markdown-to-Text conversion)
- Dotenv (for environment variable management)
git clone https://github.com/Zedai00/ZBot.git
cd ZBotpip install -r requirements.txtCreate a .env file in the project root and add:
AI_API=your_google_gemini_api_keypython main.py| Module | Description |
|---|---|
| AI Chat | Uses Google Gemini API to process queries and respond intelligently. |
| Weather | Fetches real-time weather updates based on user queries. |
| Jokes | Tells jokes based on user requests. |
| Markdown Parser | Converts AI-generated Markdown responses into plain text. |
This project is licensed under the MIT License.
🤖 Enjoy using ZBot! Contributions and feedback are welcome! 🚀
`