ChatGPT-Telegram-Bot
TeleChat:🤖️ 一款具備網路搜尋功能的 AI 聊天 Telegram 機器人,採用以 Python 在 Zeabur 上部署的 GPT-5、DALL·E、Groq、Gemini 2.5 Pro/Flash 與官方 Claude4.1 API 技術。
ChatGPT-Telegram-Bot 是什麼?
TeleChat:🤖️ 一款具備網路搜尋功能的 AI 聊天 Telegram 機器人,採用 GPT-5、DALL·E、Groq、Gemini 2.5 Pro/Flash 與官方 Claude4.1 API,以 Python 在 Zeabur、fly.io 與 Replit 上部署。
ChatGPT-Telegram-Bot 概覽
這是什麼
TeleChat(也稱為 ChatGPT-Telegram-Bot)是一個支援 OpenAI 相容大型語言模型 API 的 Telegram 機器人。使用者可以在 Telegram 上進行對話和資訊搜尋。該機器人可部署於 Zeabur、fly.io 和 Replit 等平台。根據儲存庫的標語,它由 GPT-5、DALL·E、Groq、Gemini 2.5 Pro/Flash 以及官方 Claude4.1 API 驅動。
主要功能
- 多種 AI 模型:支援 OpenAI 格式相容的 API。對於其他提供者(如 Anthropic、Gemini、Vertex AI、Azure、AWS、XAI、Cohere、Groq、Cloudflare、OpenRouter 等)的模型,需透過 uni-api 整合。也支援 one-api/new-api。
- 多模態問答:支援語音、音訊、圖片以及 PDF/TXT/MD/Python 文件的問答。使用者可直接在聊天框中上傳檔案。
- 模型分組系統:將 AI 模型組織成邏輯群組(例如按提供者或能力)。未明確分組的模型會自動歸入「OTHERS」群組。
- 豐富的外掛系統:支援網路搜尋(DuckDuckGo 和 Google)、網址摘要、ArXiv 論文摘要以及程式碼直譯器。
- 多使用者對話隔離:支援對話隔離和設定隔離,可選擇多使用者或單使用者模式。
- 內聯模式:允許使用者在任何聊天視窗中 @ 機器人以產生回答。
- 便捷部署:支援一鍵部署於 koyeb、Zeabur、Replit,以及 Docker 和 fly.io 部署。也支援 kuma 防休眠。
使用情境
- 在 Telegram 上作為個人或群組的對話式 AI 助手。
- 具備網路搜尋能力的資訊檢索。
- 文件分析(PDF、TXT、MD、Python 檔案)與摘要。
- 程式碼直譯與執行。
- 支援多國語言,適合國際使用者。
- 群組聊天主題隔離,用於有組織的討論。
快速開始
請參閱儲存庫的 README 以取得詳細部署說明。該機器人支援一鍵部署於 koyeb、Zeabur 和 Replit,以及 Docker 和 fly.io 部署。需要設定 BOT_TOKEN 和 API_KEY 等環境變數。
授權與價格
本專案採用 GPL-3.0 授權,為開源軟體。除開源授權外,未提供其他價格資訊。
內容整理自該專案公開的 README 與儲存庫資訊。