ChatGPT-Telegram-Bot
TeleChat: 🤖️ an AI chat Telegram bot can Web Search Powered by GPT-5, DALL·E , Groq, Gemini 2.5 Pro/Flash and the official Claude4.1 API using Python on Zeabur
What is ChatGPT-Telegram-Bot?
TeleChat: 🤖️ an AI chat Telegram bot can Web Search Powered by GPT-5, DALL·E , Groq, Gemini 2.5 Pro/Flash and the official Claude4.1 API using Python on Zeabur, fly.io and Replit.
Overview of ChatGPT-Telegram-Bot
What it is
TeleChat (also referred to as ChatGPT-Telegram-Bot) is a Telegram bot that supports OpenAI-compatible large language model APIs. It allows users to have conversations and perform information searches on Telegram. The bot can be deployed on platforms such as Zeabur, fly.io, and Replit. According to the repository tagline, it is powered by GPT-5, DALL·E, Groq, Gemini 2.5 Pro/Flash, and the official Claude4.1 API.
Key features
- Multiple AI Models: Supports APIs compatible with the OpenAI format. For other models from providers such as Anthropic, Gemini, Vertex AI, Azure, AWS, XAI, Cohere, Groq, Cloudflare, OpenRouter, etc., integration is done via uni-api. Also supports one-api/new-api.
- Multimodal Question Answering: Supports question answering for voice, audio, images, and PDF/TXT/MD/python documents. Users can directly upload files in the chat box.
- Model Grouping System: Organize AI models into logical groups (e.g., by provider or capability). Models without an explicit group are automatically placed in an 'OTHERS' group.
- Rich plugin system: Supports web search (DuckDuckGo and Google), URL summarization, ArXiv paper summarization, and code interpreter.
- Multi-user Dialogue Isolation: Supports dialogue isolation and configuration isolation, allowing selection between multi-user and single-user modes.
- Inline Mode: Allows users to @ the bot in any chat window to generate answers.
- Convenient Deployment: Supports one-click deployment on koyeb, Zeabur, Replit, as well as Docker and fly.io deployment. Also supports kuma anti-sleep.
Use cases
- Conversational AI assistant on Telegram for individuals or groups.
- Information retrieval with web search capabilities.
- Document analysis (PDF, TXT, MD, Python files) and summarization.
- Code interpretation and execution.
- Multi-language support for international users.
- Group chat topic isolation for organized discussions.
Getting started
See the repository README for detailed deployment instructions. The bot supports one-click deployment on koyeb, Zeabur, and Replit, as well as Docker and fly.io deployment. Environment variables such as BOT_TOKEN and API_KEY are required.
License and pricing
The project is licensed under GPL-3.0 and is open source. No pricing information is provided beyond the open-source license.
Based on the project's public README and repository metadata.