教程

Claude Code Channels 完全指南:让 Telegram/Discord 消息直接推送到你的编码会话

Claude Code Channels 功能详解:通过 Telegram、Discord、iMessage 将外部消息直接推送到编码会话,实现双向通信和自动化响应。含完整配置步骤和实际使用场景。

2026/4/74分钟 阅读ClaudeEagle

想象一下:你的 Claude Code 正在运行一个长任务,你离开了终端去喝杯咖啡。这时 CI 构建失败了,或者同事在 Telegram 给你发了条紧急消息。以前你需要回到终端才能处理,现在有了 Channels,这些事件会直接推送到你正在运行的 Claude Code 会话中。


什么是 Channels?

Channels 是 Claude Code v2.1.80+ 引入的新功能(目前处于 Research Preview 阶段),它允许通过 MCP Server 将外部事件推送到你正在运行的 Claude Code 会话中。

简单来说:

  • 传统方式:你打开 Claude Code → 输入指令 → Claude 响应
  • Channels 方式:外部事件主动推送 → Claude 在当前会话中自动响应

而且 Channels 是双向的——Claude 不仅能接收消息,还能通过同一个 Channel 回复。

目前支持的 Channel

Channel说明
Telegram通过 BotFather 创建 Bot
Discord通过 Discord Developer Portal 创建 Bot
iMessagemacOS 原生,无需外部服务
fakechat本地演示,localhost 聊天界面

Telegram 配置步骤

1. 创建 Telegram Bot

打开 BotFather,发送 /newbot,按提示创建 Bot 并复制 Token。

2. 安装插件

bash
# 在 Claude Code 中
/plugin install telegram@claude-plugins-official
/reload-plugins

3. 配置 Token

bash
/telegram:configure <你的Bot Token>

Token 保存到 ~/.claude/channels/telegram/.env

4. 启动 Channel

bash
claude --channels plugin:telegram@claude-plugins-official

5. 配对和安全

在 Telegram 给 Bot 发消息,Bot 会回复配对码。在 Claude Code 中输入:

bash
/telegram:access pair <配对码>
/telegram:access policy allowlist  # 锁定只允许你的账号

Discord 配置步骤

1. 创建 Discord Bot

前往 Discord Developer Portal

  • 创建 New Application → Bot → Reset Token → 复制
  • 启用 Message Content Intent
  • OAuth2 → URL Generator → 选择 bot → 启用权限

2. 安装和配置

bash
/plugin install discord@claude-plugins-official
/reload-plugins
/discord:configure <Bot Token>
claude --channels plugin:discord@claude-plugins-official

3. 配对

DM 你的 Bot → 获取配对码 → 在 Claude Code 中完成配对。

iMessage 配置(macOS 专属)

iMessage Channel 直接读取 macOS 的 Messages 数据库,无需外部服务:

bash
/plugin install imessage@claude-plugins-official
claude --channels plugin:imessage@claude-plugins-official

首次使用需要授权 Full Disk Access。给自己发 iMessage 即可测试(self-chat 自动绕过访问控制)。

实际使用场景

场景1:远程监控构建

你启动了一个长时间的构建任务,通过 Telegram 接收构建状态更新。构建失败时,Claude 可以立即分析错误并尝试修复。

场景2:团队协作

同事通过 Discord 给你的 Claude Bot 发消息描述 Bug,Claude 在你的代码库中直接定位和修复问题。

场景3:CI/CD 通知

将 CI 结果转发到 Channel,Claude 自动分析失败的测试用例并建议修复方案。

安全机制

  • 发送者白名单:可以精确控制谁能向你的 Claude 会话发送消息
  • 配对机制:需要物理访问 Claude Code 终端才能完成配对
  • 企业控制:Team 和 Enterprise 组织需要管理员显式启用

与其他方案的对比

方案特点
Channels事件推送到当前会话,保持完整上下文
Web Sessions生成新的云端会话
Slack 集成等待被轮询
MCP通用协议,Channels 基于 MCP 构建

Channels 的独特优势在于事件到达你已经打开的会话,保持完整的项目上下文和对话历史。

注意事项

  1. 需要 claude.ai 登录,不支持 Console 或 API Key 认证
  2. 事件只在会话打开时到达——如果你关闭了 Claude Code,消息不会排队
  3. 要实现始终在线,需要在后台进程或持久终端中运行 Claude
  4. 当 Claude 回复时,终端只显示工具调用和确认,实际回复在对应平台上

原文来源:Claude Code Channels 文档 | 来源:Claude Code 官方文档

相关文章推荐

教程Claude Code 自动代码审查:多 Agent 分析 PR,捕捉逻辑错误和安全漏洞Claude Code 自动代码审查功能详解:多 Agent 并行分析 GitHub PR,自动发现逻辑错误、安全漏洞和回归 Bug。含配置步骤、自定义审查和 CI 集成。2026/4/7教程Claude Code Desktop 定时任务完全指南:自动化每日代码审查、依赖更新和晨报Claude Code Desktop 定时任务完整教程:支持每日代码审查、依赖更新检查、晨报生成等自动化工作流。含三种定时方案对比、配置方法和实用场景示例。2026/4/7教程Claude Code Agent Teams 完全教程:并行子任务团队让复杂工程提速数倍(2026)Claude Code Agent Teams 完整教程:编排Agent+并行Worker团队架构原理、启用方式、最适合的5类场景(多模块并行重构/全项目测试生成/安全审计/多端同步开发)、两个完整实战案例(23个文件并行测试/OWASP安全审计分工方案)、与Context Compaction配合使用,以及成本预估和文件冲突注意事项。2026/3/29教程Claude Code MCP 完整使用指南:安装配置主流 MCP 服务器扩展 AI 能力Claude Code MCP(Model Context Protocol)完整使用指南:MCP 是什么(AI 工具扩展标准)、claude mcp 命令管理服务器(add/remove/list)、主流 MCP 服务器安装配置(文件系统/GitHub/PostgreSQL/Brave Search/Slack)、本地 stdio 与远程 SSE 两种连接方式、MCP 服务器安全配置、在 CLAUDE.md 中声明 MCP 工具使用规范,以及自定义 MCP 服务器的快速开发入门。2026/3/18教程Claude Code + GitHub Actions:自动化代码审查与 CI/CD 集成完全指南Claude Code GitHub Actions 完整配置指南:5 分钟快速安装(GitHub App + API Key Secret + Workflow 文件)、四大使用场景(按需 PR 审查/Issue 自动实现/快速修复/自动 Changelog)、每 PR 自动触发审查配置、高级参数(模型/轮数/工具限制/AWS Bedrock)与安全最佳实践。2026/3/13教程Claude Code MCP 集成指南:连接 Jira、Slack、数据库,让 AI 真正融入开发工作流Claude Code MCP 集成完整指南:MCP 协议介绍、安装配置方式、GitHub/Jira/Slack/PostgreSQL/Google Drive 五大常用集成场景与代码示例、完整联动工作流演示、MCP 服务器发现与自定义开发入门。2026/3/13