ChatGPT-Telegram 项目简介
ChatGPT-Telegram 是一个用 Go 语言编写的 CLI 工具,可以让用户通过简单的命令运行自己的 ChatGPT Telegram 机器人。该项目允许用户在 Telegram 上与 OpenAI 训练的大型语言模型 ChatGPT 进行交互。
🚀 快速开始
-
在 releases 页面 下载对应系统的可执行文件。
-
解压文件,编辑
env.example
填写配置信息:TELEGRAM_TOKEN
: Telegram Bot tokenTELEGRAM_ID
: 你的 Telegram 用户 ID (可选)EDIT_WAIT_SECONDS
: 编辑等待时间 (默认 1 秒)
-
重命名
env.example
为.env
。 -
运行
./chatgpt-telegram
启动机器人。
📚 详细教程
安装指南
-
创建 Telegram Bot:
- 与 @BotFather 对话
- 发送
/newbot
命令 - 按提示设置名称和用户名
- 获取 API token
-
配置环境变量:
- 编辑
.env
文件 - 填入 Telegram Bot token
- 可选:设置允许使用的用户 ID
- 编辑
-
启动机器人:
- 运行
./chatgpt-telegram
- 机器人成功上线
- 运行
Docker 部署
使用 Docker 镜像快速部署:
services:
chatgpt-telegram:
image: ghcr.io/m1guelpf/chatgpt-telegram
container_name: chatgpt-telegram
volumes:
- .config/:/root/.config
environment:
- TELEGRAM_ID=
- TELEGRAM_TOKEN=
🔗 相关资源
🤝 贡献指南
欢迎提交 issue 和 pull request 贡献代码。在贡献之前,请先阅读贡献指南。
📄 开源协议
该项目采用 MIT 许可证。
希望这份学习资料汇总能帮助大家快速上手使用 ChatGPT-Telegram 项目!如有任何问题,欢迎在 GitHub 上提 issue 讨论。