Repolode
V-know

V-know/ChatGPT-Telegram-Bot

一个基于 Azure OpenAI 或 OpenAI 的 Telegram 聊天机器人,支持流式回复。

Star
648
Fork
88
未关闭 Issue
0
最近提交
2个月前

这是什么?

这是一个 Telegram 聊天机器人,可将用户连接到 OpenAI 或 Azure OpenAI 模型。回复以流式方式实时输出,文字边生成边显示。

机器人支持调用 DALL·E 3 生成图片,内置 15 种预设角色,用户可快速切换,也可以自定义角色。用户可以一键清空对话并随时重新开始,界面支持中英文。

项目按用户等级划分权限,每个等级可分别设置频率限制、上下文条数和单次回复的最大 token 数。配置通过 config.yaml 完成,数据库使用 MySQL 8,可用 Python 3.11+ 本地运行,也支持 Docker 部署。

核心功能

  • 01AI 回复实时流式输出。
  • 02同时支持 Azure OpenAI 和原生 OpenAI。
  • 03基于 DALL·E 3 模型生成图片。
  • 04提供 15 种预设角色并支持自定义角色。
  • 05按用户等级设置频率限制、上下文数量和 token 上限。
  • 06界面支持中文和英文。

适用场景

  • 在 Telegram 中搭建个人或团队使用的 ChatGPT 式助手。
  • 运营一个带分级用量限制的公开 Telegram 机器人。
  • 通过聊天界面调用 Azure OpenAI 部署的模型。

收录于专题

标签

常见问题

ChatGPT-Telegram-Bot 是什么?
一个基于 Azure OpenAI 或 OpenAI 的 Telegram 聊天机器人,支持流式回复。 这是一个 Telegram 聊天机器人,可将用户连接到 OpenAI 或 Azure OpenAI 模型。回复以流式方式实时输出,文字边生成边显示。
ChatGPT-Telegram-Bot 可以免费使用吗?用的什么许可证?
ChatGPT-Telegram-Bot 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
ChatGPT-Telegram-Bot 还在维护吗?
半年内有更新。ChatGPT-Telegram-Bot 最近一次提交是在 2026年9月7日。
ChatGPT-Telegram-Bot 适合用来做什么?
在 Telegram 中搭建个人或团队使用的 ChatGPT 式助手。 运营一个带分级用量限制的公开 Telegram 机器人。 通过聊天界面调用 Azure OpenAI 部署的模型。
在哪里获取 ChatGPT-Telegram-Bot?
源代码和安装说明在 GitHub 上:https://github.com/V-know/ChatGPT-Telegram-Bot

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目