项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3812
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- 一个 Telegram 账号及可用的机器人(用于与 bot 对话)
- AI 服务商的 API 凭证(OpenAI / Azure OpenAI / Cloudflare AI / Cohere / Anthropic / Mist
- Cloudflare Workers 账号;若改用 Vercel、Docker 或本地部署则需对应平台环境
- 可访问 Telegram 与所选 AI 服务商的网络环境
安装与启动步骤
-
1阅读部署文档
README 分别给出了 Cloudflare Workers、本地/Docker、其他平台三份部署文档,先按自己的平台打开对应文档再动手。
-
2选择部署平台
官方支持 Cloudflare Workers、Vercel、Docker 及本地部署。最省事的是 Cloudflare Workers:单文件、直接复制粘贴、无需域名与本地开发环境。
-
3部署到所选平台
按所选平台的部署文档操作。Cloudflare Workers 方式为无服务器部署,把项目提供的单文件内容复制粘贴到 Workers 即可,无需安装依赖。
-
4配置环境变量
按配置文档填写 AI 服务商凭证、Telegram 机器人等环境变量;可同时配置多个 AI 服务商与多个 Telegram 机器人。
-
5验证对话
部署完成后在 Telegram 中给机器人发消息,确认能收到回复,并可尝试切换模型或使用自定义命令。
如何确认成功
在 Telegram 中向你的机器人发送一条消息,能正常收到 AI 回复即表示部署成功。
常见问题
Q:不想维护服务器怎么办?
A:选择 Cloudflare Workers 无服务器部署即可,无需服务器、无需域名、无需本地开发环境。
Q:支持哪些 AI 服务商?
A:已适配 OpenAI、Azure OpenAI、Cloudflare AI、Cohere、Anthropic、Mistral、DeepSeek、Gemini、Groq 等,详见配置文档。
Q:可以同时用多个机器人或多个模型吗?
A:可以。项目支持多个 Telegram 机器人,并可通过 InlineKeyboard 或自定义命令快速切换模型与预设。
Q:能自定义机器人的性格吗?
A:可以设置系统初始化信息(提示词),让调试好的角色设定持久保留。
注意事项
- README 本身未给出具体安装命令,实际操作请以 doc/en/DEPLOY.md、doc/en/LOCAL.md、doc/en/PLATFORM.md 中的说明为准。
- 环境变量与命令的完整清单见 doc/en/CONFIG.md,插件扩展见 doc/en/PLUGINS.md。
- 项目提供自动更新能力,说明见 doc/en/ACTION.md(README 中该链接被截断)。
核心亮点
- 支持 Cloudflare Workers / Vercel / Docker 多种部署方式,灵活适配不同环境
- 内置多用户隔离与白名单机制,保障私有部署安全
- 支持流式回复、上下文记忆、自定义提示词,交互体验接近原生 ChatGPT
不足之处
- 依赖第三方 AI 服务 API,需要自行获取密钥并承担调用费用
- 文档/社区待观察
适用场景
- 个人快速搭建私有 Telegram 助手,免维护服务器
- 团队内部共享 AI 对话工具,通过白名单控制访问
- 开发者学习 serverless 部署与 Telegram Bot 开发
替代项目
chatgpt-telegram-bot、telegram-chatgpt-bot、gpt-telegram-bot
上一篇:light-session
同类项目推荐
CreativeChatGLM
开源
基于 ChatGLM 的创意写作助手,一键修订续写,激发灵感
欢迎来到 ChatGLM 创意世界!你可以使用修订和续写的功能来生成创意内容!
Companion
开源
让 Discord 服务器既有趣又有序的 AI 助手
An AI-powered Discord bot blending playful conversation with smart moderation tools,···
genai-bedrock-agent-chatbot
开源
用 AWS Bedrock 快速搭一个能查文档、能调工具的智能客服
A demo ChatBot application developed using Amazon Bedrock service's KnowledgeBase, A···
typingmind
开源
一个界面搞定所有主流 AI 模型,聊天管理更高效
The most advanced Web UI for AI chat
DingtalkChatbotSdk
开源
用 .NET 快速推送钉钉群消息,告别手写签名和格式拼接。
钉钉群机器人(.net跨平台)
DarkGPT-Lite
开源
终端里跑个不设限的AI,专治安全研究提问难
DarkGPT Lite is a specialized CLI tool providing unrestricted conversations with AI ···
chatgpt-api
开源
用 TypeScript 快速接入 ChatGPT,几行代码搞定对话功能
bash-ai
开源
在终端里直接问 AI,让命令生成和问题解答一步到位
An advanced Bash shell script functioning as an AI-powered terminal assistant, equip···
openai-assistant
开源
用 NestJS 快速搭建支持流式与函数调用的 OpenAI 聊天机器人
NestJS library for building assistants and chatbots on the OpenAI API — streaming, ···
