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 ZBot
pip install -r requirements.txt
Create a .env
file in the project root and add:
AI_API=your_google_gemini_api_key
python 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! 🚀
`