Claude Code Channels:讓外部事件即時推送到你的開發 Session

2026-03-20 | Pan

Claude Code 推出 Channels 功能(Research Preview),讓你從 Telegram、Discord 等外部平台推送訊息到正在運行的 Claude Code session,Claude 會即時反應並回覆。

核心概念: Channel 是一個 MCP server,負責將外部事件注入你的 Claude Code session。訊息到達時會以 <channel> event 注入,Claude 可以執行程式碼、跑測試、修 bug,再透過同一個 channel 回覆。

支援平台: Telegram、Discord(Research Preview 階段)

快速開始(以 Telegram 為例):

  1. 在 BotFather 建立 Telegram Bot,取得 token
  2. 安裝 plugin:/plugin install telegram@claude-plugins-official
  3. 設定 token:/telegram:configure <token>
  4. 啟動:claude --channels plugin:telegram@claude-plugins-official
  5. 在 Telegram 發訊息給 bot 取得配對碼,回 Claude Code 執行 /telegram:access pair <code>

使用場景:

  • CI 結果推送:建置完成或失敗時通知 Claude 自動處理
  • 聊天訊息轉發:人不在電腦前也能透過手機指派任務
  • 監控告警:伺服器事件觸發 Claude 自動修復

注意事項:

  • 需要 Claude Code v2.1.80 以上
  • 需要 claude.ai 登入(不支援 API key)
  • Team / Enterprise 需管理員手動啟用
  • 安全機制:sender allowlist,只有配對過的帳號才能推送訊息
  • Session 必須持續運行,建議用背景進程或持久終端