V-know/ChatGPT-Telegram-Bot
A Telegram bot with a silky smooth AI experience. UI enabled.
它解决了什么问题
这个项目提供了一个即开即用的 Telegram 机器人,集成了 OpenAI 和 Azure OpenAI 服务,使用户能够直接在 Telegram 消息应用中与 AI 模型进行交互,实现文本和图像生成。
它如何工作
该机器人充当 Telegram 与 AI API 之间的接口。它支持流式响应,以提供更流畅的用户体验,并集成了 DALL-E 3 用于图像生成。它使用 MySQL 数据库来管理用户等级,从而确定会话频率、上下文窗口大小和令牌数量的具体限制。它还允许用户使用自己的 OpenAI API 密钥,以获得更大的灵活性。
适合谁使用
希望托管自己的 AI 驱动 Telegram 机器人,并具备内置用户管理和可自定义机器人身份的个人或开发者。
主要特性
- 多服务商支持:兼容原生 OpenAI 和 Azure OpenAI。
- 可自定义身份:包含 15 种预设机器人人格,并支持自定义身份。
- 用户分级:采用基于等级的系统,控制令牌限制和聊天频率。
- 流式响应:支持实时文本生成,实现更快的交互体验。
- 快速部署:通过 Docker 和 Docker Compose 容器化,实现快速设置。
相关
- 项目
grinev/opencode-telegram-botOpenCode Telegram Bot 是一个 Node.js 客户端,可让您从 Telegram 控制本地运行的 OpenCode AI 编码服务器。它支持远程提示、会话管理、实时进度跟踪、模型切换、文件浏览、计划任务、语音输入和强大的安全性(用户 ID 白名单)。通过 npm 安装,使用 BotFather 令牌和您的 Telegram ID 进行配置,并通过一组斜杠命令进行交互。
- 项目
seratch/ChatGPT-in-Slack一个连接到 OpenAI 的 ChatGPT(以及 DALL‑E 3)的 Slack 应用,允许用户在频道线程、私信或主页标签中聊天、校对和生成图像。它可通过环境变量配置,使用 Docker 在 Socket Mode 下部署,并支持可选的 Azure OpenAI。
- 项目
yincongcyincong/MuseBotMuseBot 是一个聊天机器人,它将八个流行的消息平台(Telegram、Discord、Slack、Lark、钉钉、企业微信、QQ 和微信)连接到大型语言模型(如 OpenAI、DeepSeek 和 Gemini),支持图像、文档、语音、函数调用和 RAG,实现 AI 驱动的响应。它可以在本地或通过 Docker 在大约一分钟内部署。
- 项目
chigwell/telegram-mcpTelegram MCP Server 是一个 Python 桥接器,将 Telegram 操作(消息、群组、联系人、媒体、语音转录等)暴露为模型上下文协议(MCP)工具,让 Claude 或 Cursor 等 LLM 代理能够以编程方式与 Telegram 账户交互。它支持富文本格式、自定义表情符号、多账户设置、Docker 部署以及语音转文本转录的安全缓存。