核心用法
Relay for Telegram 是一个生产就绪的 API 服务,允许用户通过 REST API 或 ChatGPT MCP 应用访问其同步的 Telegram 消息历史。主要功能包括:
- 全局搜索:通过
/api/v1/search端点按关键词搜索所有同步消息,支持按聊天室过滤和结果限制 - 聊天室管理:通过
/api/v1/chats获取同步的聊天列表,查看未读消息数和同步状态 - 消息检索:通过
/api/v1/chats/{id}/messages获取特定聊天的完整消息历史,支持分页 - AI 集成:提供 MCP 协议支持,ChatGPT 可直接调用
search_messages、list_chats、get_chat_messages等工具
使用流程需完成 Telegram 手机号验证,获取 API Key 后设置环境变量 RELAY_API_KEY 即可调用。
显著优点
1. 安全性设计:只读权限,无法发送/删除消息;AES-256-GCM 静态加密;API Key SHA-256 哈希存储;2FA 密码仅用于 Telegram 验证,不存储
2. 隐私可控:用户自主选择同步哪些聊天(免费版限 3 个),Pro 版自动同步最近活跃的聊天
3. 无缝集成:支持 disable-model-invocation: false,AI 可自动识别 Telegram 相关请求并主动调用
4. 多访问方式:同时支持 REST API(适合开发者和自动化脚本)和 ChatGPT 原生应用(OAuth 2.1,无需管理 API Key)
5. 实时同步机制:登录时、手动同步、后台定期同步三种方式保持数据更新
潜在缺点与局限性
- 非实时访问:仅支持已同步的历史消息,无法获取实时新消息;若久未登录,数据可能滞后
- 功能限制明显:免费版仅限 3 个聊天、25 条搜索结果、每聊天 500 条消息,重度用户几乎必须升级 Pro
- 依赖第三方同步:消息完整性和时效性取决于 Relay 的同步服务稳定性
- 初始配置复杂:需要 Telegram 手机号验证、环境变量配置等多步骤,对非技术用户门槛较高
- 速率限制:API 调用限 60 次/分钟,高频场景可能受限
适合人群
- 需要快速检索 Telegram 历史消息的知识工作者和项目经理
- 希望从聊天记录中提取行动项、决策和待办事项的效率工具用户
- 需要在自己的应用或工作流中集成 Telegram 数据访问的开发者
- ChatGPT 重度用户,希望通过对话方式自然搜索 Telegram 内容
- 对消息隐私有较高要求,偏好只读、加密方案的用户
常规风险
1. 数据泄露风险:尽管采用 AES-256-GCM 加密,但用户消息仍存储于 Relay 服务端,存在潜在的供应链攻击或数据泄露可能
2. 权限误配置:disable-model-invocation: false 默认开启自动调用,可能在用户未明确意图时访问敏感聊天记录
3. API Key 管理风险:Key 仅显示一次,若丢失需重新验证;硬编码到配置文件可能导致泄露
4. Telegram 账号关联:使用手机号验证和 Telegram API 凭据,存在与 Telegram 账号体系的绑定风险
5. 服务商依赖:Relay 服务若中断或终止,用户将失去数据访问能力;免费版功能限制可能迫使用户付费锁定