
ChatGPT-Telegram-Bot
在 Telegram 里丝滑聊天,轻松接入 ChatGPT
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 648
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.10+
- Docker
- Telegram Bot Token
安装与启动步骤
-
1拉代码装依赖
Python 工程,依赖不多但要先建虚拟环境。
pip install -r requirements.txt -
2起数据库容器
它用向量库存对话记忆,仓库自带一份编排文件。
docker-compose up -d -f db/docker-compose.yaml -
3写配置文件
机器人 token、允许的用户 ID、模型凭据都在 config.yaml 里,缺项启动即报错。
-
4本地跑起来
先直跑主程序看日志,确认能连上 Telegram 与数据库。
python main.py -
5或直接用官方镜像
不想自己构建就用镜像跑,挂载同一份配置即可。
docker run --rm --name chatgpt-telegram-bot ghcr.io/v-know/chatgpt-telegram-bot:latest
如何确认成功
在 Telegram 里给机器人发消息能收到回复,重启后上下文仍在
注意事项
- 允许用户 ID 白名单必须配,否则任何人都能用你的额度。
- 国内访问 Telegram 需要额外网络条件,注意合规。
- 向量库要持久化,容器不加卷重启会丢记忆。
核心亮点
- UI 增强的交互界面,对话体验更流畅
- 支持多用户并发,适合小团队使用
- 配置简单,部署快速,基于 Python 生态
不足之处
- 早期项目,功能可能不够完善
- 文档/社区待观察
适用场景
- 个人在 Telegram 上使用 AI 助手
- 小团队内部集成 ChatGPT 到工作流
- 快速搭建私有 AI 聊天机器人原型
替代项目
aiogram、python-telegram-bot、chatgpt-telegram-bot (其他同名项目)
上一篇:eMarket
下一篇:yoddChatGPT
同类项目推荐
eclaire
开源
一个工具管好你的任务、笔记、照片和书签,还能用 AI 对话。
Local-first, open-source AI assistant for your data. Unify tasks, notes, docs, photo···
awesome-assistants
开源
逛精选 AI 助手库,Telegram 上直接试玩
A curated list of awesome AI assistants. Example Telegram bot with all these assista···
chat-with-gpt
开源
让 ChatGPT 开口说话,用语音完成对话
An open-source ChatGPT app with a voice
KeepChatGPT
开源
让 ChatGPT 不掉线、更安全,聊天丝滑又高效
这是一款提高ChatGPT的数据安全能力和效率的插件。并且免费共享大量创新功能,如:自动刷新···
aiChatPreset
开源
一键切换 AI 人格,聊天角色随心换
这是一个专注于大语言模型人格定制的预设包集合库:DAN机器人、猫娘、丁真、律师、诗人、辩···
Noi
开源
一个桌面应用,同时对话所有主流 AI,告别来回切换
Less chaos. More flow.
ChatGPT-Siri
开源
让 Siri 秒变 ChatGPT,一句话搞定复杂问答
Shortcuts for Siri using ChatGPT API, supports continuous conversations, configure t···
web-llm-assistant
开源
浏览器里直接跑大模型,聊天数据不出本地
AI Assistant running within your browser.
tmi.js
开源
几行代码接入 Twitch 聊天,快速打造聊天机器人和互动应用。
Javascript library for the Twitch Messaging Interface. (Twitch.tv)