Telegram bot for multiple AI models
Top 80.4% on sourcepulse
This project provides a free, feature-rich Telegram bot for interacting with multiple AI models, including ChatGPT, Microsoft Copilot, Gemini, and Groq. It targets users who want a versatile AI assistant within Telegram, offering stream writing, image requests, multi-language support, and administrative controls.
How It Works
The bot leverages various unofficial and official APIs to connect to different AI services. It utilizes the python-telegram-bot
library for Telegram integration and manages interactions with models like ChatGPT (via LlM-Api-Open
), Microsoft Copilot (via acheong08/EdgeGPT
and jacobgelling/EdgeGPT
), Gemini (via google/generative-ai-python
), and Groq (via groq-python
). The architecture supports chat history, stream responses, and image generation/requests where available.
Quick Start & Requirements
pip install -r requirements.txt
.config.json
and module-specific JSON files.python main.py
.docker run -d -e TELEGRAMUS_CONFIG_FILE="/app/config/config.json" -v <YOUR_CONFIG_FOLDER>:/app/config --name gpt-telegramus --restart on-failure ghcr.io/f33rni/gpt-telegramus:latest
Highlighted Details
Maintenance & Community
The project has several contributors listed. The primary developer notes limited time due to studies. Support is requested via cryptocurrency donations or other means.
Licensing & Compatibility
The README does not explicitly state a license. The project depends on other repositories, some of which have their own licenses. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The project is under active development and currently lacks paid ChatGPT and DALL-E support. Some modules, like Microsoft Copilot Designer, are deprecated. The developer has limited time for maintenance.
1 year ago
1 day