A powerful Telegram bot that integrates multiple AI models including GPT-3.5/4/4 Turbo/4o, DALL·E 3, Groq, Gemini 1.5 Pro/Flash, and Claude 2.1/3/3.5, featuring web search, multi-modal Q&A, and a rich plugin system.
One Minute Overview#
TeleChat is a powerful Telegram bot that brings ChatGPT and other AI models directly to the Telegram platform. It supports multiple AI models including GPT-3.5/4/4 Turbo/4o, DALL·E 3, Groq, Gemini, and Claude, and can handle various input formats like text, images, audio, and documents. Perfect for individual use, group collaboration, and scenarios requiring AI-assisted decision making.
Core Value: Integrates top-tier AI models into the familiar Telegram interface, providing a seamless AI conversation experience.
Quick Start#
Installation Difficulty: Low - Offers one-click deployment options on multiple platforms including Koyeb, Zeabur, and Replit, requiring no programming knowledge for quick setup.
# Local Docker deployment
docker run -p 80:8080 --name chatbot -dit \
-e BOT_TOKEN=your_telegram_bot_token \
-e API=your_api_key \
yym68686/chatgpt:latest
Is this suitable for my needs?
- ✅ Personal Use: Access GPT and other AI models anytime within Telegram without switching apps
- ✅ Group Collaboration: Supports group topic mode, providing separate dialogue environments for different topics
- ✅ Multi-modal Needs: Supports AI Q&A for text, images, audio, and documents
- ❌ High Customization Needs: Although customizable configuration is supported, it requires technical knowledge
- ❌ Zero Latency Requirements: Requires network connection to AI services, response speed affected by network conditions
Core Capabilities#
1. Multi-Model Support - One-Stop AI Experience#
- Supports multiple AI models including GPT-3.5/4/4 Turbo/4o, DALL·E 3, Groq Mixtral-8x7b/LLaMA2-70b, Gemini 1.5 Pro/Flash, Claude 2.1/3/3.5, and more User Value: Users don't need to switch between multiple AI services, can choose the most suitable model based on different needs
2. Multi-modal Dialogue - Beyond Text Limitations#
- Supports Q&A for voice, audio, images and PDF/TXT/MD/python documents
- Users can directly upload files in the chat box for use User Value: Processing complex information becomes more intuitive, can directly upload images to ask about content, or upload documents to get summaries
3. Group Topic Mode - Ideal for Group Collaboration#
- Supports enabling topic mode in group chats, isolating APIs, dialogue history, plugin configurations, and preferences between topics User Value: More organized group usage, different topic conversations won't interfere with each other, improving collaboration efficiency
4. Rich Plugin System - Extending AI Capabilities#
- Built-in plugins for web search (DuckDuckGo and Google), URL summarization, arXiv paper summarization, and code interpreter User Value: Provides professional scene support for specific needs such as academic research, information gathering, and code interpretation
5. Smart Interaction Experience - More Natural Conversation#
- Supports streaming output for typewriter-like effect
- Automatically generates follow-up questions, predicting user needs
- Precise Markdown rendering User Value: More fluent and natural conversation experience, reduces user input, improves interaction efficiency
Tech Stack & Integration#
Development Language: Python Main Dependencies: Telegram Bot API, OpenAI API, Google AI API, Anthropic API, etc. Integration Method: Telegram Bot, API interfaces, SDK
Ecosystem & Extensions#
- Plugins/Extensions: Rich built-in plugin system supporting web search, URL summarization, arXiv paper summarization, and code interpreter
- Integration Capabilities: Supports integration with multiple AI models, configurable through environment variables for different API services
Maintenance Status#
- Development Activity: Project is continuously updated with new AI models and features
- Recent Updates: Recently adding new models and optimizing functionality
- Community Response: Provides deployment support on multiple platforms with an active community
Commercial & Licensing#
License: MIT License
- ✅ Commercial: Commercial use allowed
- ✅ Modification: Modification and distribution allowed
- ⚠️ Restrictions: Must include original license and copyright notice
Documentation & Learning Resources#
- Documentation Quality: Comprehensive environment variable documentation and deployment guides
- Official Documentation: Project README provides detailed environment variable configuration instructions
- Sample Code: Provides deployment examples for multiple platforms including Docker, Koyeb, Zeabur, Replit, and fly.io