Logo Lanfrica

MohsinHabibmsk/Telegram-Ai-Bot

Domaine:

natural language processing

Type de record:

software
Créateur:
Moh
Hôte:
An intelligent, multi-lingual Telegram bot powered by Google's Gemini API and built using Python. This bot shifts away from rigid rule-based responses to handle fluent natural language conversations in English, Amharic, and other languages natively, while also integrating handy utility commands like live weather tracking. # Gemini-Powered Telegram Chatbot An intelligent, multi-lingual Telegram bot powered by Google's Gemini API and built using Python. This bot shifts away from rigid rule-based responses to handle fluent natural language conversations in English, Amharic, and other languages natively, while also integrating handy utility commands like live weather tracking. ## 🚀 Features * **Gemini AI Chat:** Powered by `gemini-2.5-flash` for fast, contextual, and witty conversations. * **Native Multi-lingual Support:** Understands and replies in languages like Amharic seamlessly without translation maps. * **Live Weather Tracking:** Fetch current real-time weather using the `/weather [city]` command. * **Asynchronous Architecture:** Built using `python-telegram-bot` for fast and responsive message handling. ## 📁 Project Structure ```text chat_telegram_bot/ │ ├── bot.py # Main bot application logic ├── config.py # API keys and sensitive tokens (Ignored in Git) ├── requirements.txt # Third-party dependencies ├── README.md # Project documentation └── LICENSE # Project license text