
以前 Claude Code 是你問它才動。現在 Channels 讓外部事件主動「推」進來——Telegram 一則訊息,Claude 就開始幹活。這改變了 AI 編程助手的互動模式。
這是什麼?
Channel 是一種特殊的 MCP server,能把外部事件即時推進你正在跑的 Claude Code session。收到 CI 失敗通知?Claude 自動去查 log。Telegram 傳一句「幫我改 bug」?Claude 直接開工。它是雙向的——Claude 讀到事件後可以透過同一個 channel 回覆。
目前支援 Telegram 和 Discord 兩個平台,以 plugin 形式安裝。需要 Claude Code v2.1.80+、claude.ai 帳號登入、以及 Bun runtime。功能還在 research preview 階段,語法和協議可能會變。
設定方式
Telegram 的流程:用 BotFather 建 bot → /plugin install telegram@claude-plugins-official → /telegram:configure 。Discord 類似,多了一步在 Developer Portal 開啟 Message Content Intent。
安全機制做得不錯:每個 channel 維護一個 sender allowlist,沒配對過的人傳訊息會被靜默丟棄。光放在 .mcp.json 不夠,還必須在 --channels 明確啟用才會接收訊息。Team/Enterprise 方案預設關閉,需要管理員手動開啟。
能做什麼?
最直覺的用法:人不在終端機前,用手機 Telegram 傳指令給 Claude Code。CI pipeline 跑完推結果進 session,Claude 自動處理失敗的 test。監控系統告警推進來,Claude 自動查 log 和 metrics。
搭配 --dangerously-skip-permissions 可以全自動化,但只建議在信任的環境用。如果 Claude 碰到需要授權的操作而你不在終端,session 會暫停等你回來批准。這個設計平衡了自動化和安全性。
對開發者的意義
這是 AI 編程助手從「被動問答」走向「事件驅動」的關鍵一步。以前你得坐在電腦前跟 Claude 對話,現在它可以像一個值班工程師一樣,隨時接收外部訊號並做出反應。
更大的圖景:Channels + Scheduled Tasks(定時任務)+ Remote Control(手機遙控)三者加起來,Claude Code 正在從「CLI 工具」演化成「持續運行的 AI 開發夥伴」。對於跑 CI/CD、維護 infra、做 on-call 的團隊來說,這個方向很有價值。
Channels 讓 Claude Code 從「你問它答」變成「事件來了它就動」。目前只是 research preview,但方向很明確:AI 編程助手的終極形態是一個永遠在線的隊友。
更多 AI 新聞
追蹤 IG 第一時間收到 AI 新聞推播。