Claude Code 连接 Telegram 方法
Claude Code 连接 Telegram 方法
我已经用上了 Claude Code 的 Telegram 插件,巨 TM 丝滑。⚠️ 龙虾危
前提准备
- Bun — MCP server 需要用到它
步骤一:创建 Telegram Bot
- 在 Telegram 上 DM @BotFather
- 发送
/newbot - 输入 bot 的名称(显示名称,可以有空格)
- 输入 bot 的用户名(必须以 bot 结尾,且不能和别人的重复)
- BotFather 会返回一个 token,类似:
123456789:AAHfiqksKZ8...
把这个 token 记下来!
步骤二:安装 Telegram Plugin
官方方法:
/plugin install telegram@claude-plugins-official
如果上述方法失败(和我一样),试试:
/plugin
然后在插件市场找到 telegram,点击安装。
步骤三:配置 Token
在 Claude Code 中输入:
/telegram:configure 123456789:AAHfiqksKZ8...
(替换成你的实际 token)
或者直接跟 Claude Code 对话让它帮你配置。
步骤四:重启 Claude Code
退出当前会话,用以下命令重新启动:
claude --channels plugin:telegram@claude-plugins-official
重启后就可以使用 /telegram 命令了。
步骤五:配对
- 在 Telegram 上搜索你创建的 bot(就是你刚才填的用户名)
- 给它发一条消息
- 它会回复你一个 6 位数的 pairing code
- 在 Claude Code 中输入:
/telegram:access pair <code>
(把<code>换成你收到的验证码)
配对成功后,CC 会给你发一条确认消息。
步骤六:加锁(安全加固)
让 bot 只响应你:
/telegram:access policy allowlist
这样其他陌生人就不能跟你的 CC 对话了。
步骤七:开始使用!
现在可以在 Telegram 上直接和 Claude Code 对话了!
Plugin 暴露给 CC 的工具
| 工具 | 功能 |
|---|---|
| reply | 发送消息到聊天,支持 chat_id + text,可以回复指定消息(threading),支持发送文件(图片自动预览,最大50MB) |
| react | 添加表情反应(只支持 Telegram 白名单内的表情:👍 👎 ❤ 🔥 👀 等) |
| edit_message | 编辑 bot 之前发送的消息,适合”工作中…”→ 结果的渐进更新 |
收到的消息会触发打字指示器 — Telegram 会显示”botname 正在输入…”直到助手完成响应。
照片处理
收到的照片会下载到 ~/.claude/channels/telegram/inbox/,本地路径会包含在通知中供 CC 读取。
注意:Telegram 会压缩照片,如果需要原图,请发送时选择”作为文件发送”(长按 → 发送为文件)。
⚠️ 重要限制:没有历史记录和搜索
Telegram Bot API 不提供消息历史记录和搜索功能。
Bot 只能看到实时收到的消息 — 没有 fetch_messages 工具。
如果 CC 需要查看之前的上下文,它会让你手动粘贴或总结。
这也意味着没有 download_attachment 工具用于历史消息 — 照片会在收到时立即下载,因为之后无法找回。
官方链接
- 插件源码:https://github.com/anthropics/claude-plugins-official