Claude Code Channels 實測:Telegram 成功、LINE 失敗,差在哪裡
直接回答
Claude Code Channels 目前只支援官方白名單插件(Telegram、Discord)。LINE 因不在官方白名單內,自製 MCP server 無法取得自動注入 session 的權限,實測確認無解。結論:要讓 AI 在 session 裡直接收發訊息,用 Telegram 或 Discord;LINE 只能做獨立 Bot,無法整合進 Claude Code 工作流程。
我試過把 Claude Code 接上 LINE。
結果失敗了。不是因為沒寫好,是根本做不到。
—
為什麼會有這個念頭
我在 Claude Code 裡已經有 Telegram 頻道跑得很順,AI 收到訊息、直接在 session 裡處理、回覆到 Telegram,整個工作流程連在一起。
然後我想:LINE 在台灣更普及,如果能把這個整合到 LINE,很多東西會更方便。
所以我開始研究怎麼做。
—
嘗試的路線
思路是這樣:既然 Telegram 是透過 MCP(Model Context Protocol)插件跟 Claude Code 連接,那 LINE 也可以做一個類似的 MCP server,接收 LINE Webhook,然後把訊息傳進 session。
技術上不複雜。LINE Bot 有完整的 Webhook API,建一個接收端不難。
但問題不在技術,在機制。
—
問題在哪裡
Claude Code 的 channel 功能,不是「有 MCP server 就能用」。
Telegram 和 Discord 能運作,是因為它們是 Anthropic 官方白名單插件,有特定的自動注入權限——訊息進來,系統自動路由到你的 session,AI 可以直接讀到並回應。
自製 MCP server 沒有這個權限。你可以寫工具(tools)讓 Claude 呼叫,但 Claude Code 不會自動把 LINE 的訊息推進你的 session。那個推送機制,只對白名單內的插件開放。
我查了官方文件,試了幾種繞法,確認沒有辦法。2026-04-12,LINE channel 專案關閉。
—
Telegram 和 LINE 的實際差別
用 Telegram 整合之後,工作流程是這樣:
- 訊息進來,自動進 session
- AI 讀到訊息,可以呼叫任何已有的工具(讀檔、寫檔、查記憶、跑程式)
- 回覆透過 reply tool 發回 Telegram
- 整個過程不需要額外的伺服器
LINE Bot 的架構完全不同:
- LINE 發 Webhook 到你的伺服器
- 你的伺服器呼叫 AI API(不是 session,是單次呼叫)
- 回覆推回 LINE
- 沒有共用的 session、沒有工具存取、沒有記憶系統
兩個看起來都是「用訊息跟 AI 說話」,但底下的深度差很多。
—
這次踩坑學到什麼
整合新東西之前,先查清楚底層機制是否真的開放,不要假設「原理一樣」就直接動手。
LINE Bot 可以做,但要接受它跟 Claude Code session 是兩個分開的系統。如果你需要深度整合(AI 能存取工具、記憶、工作流程),換 Telegram 是比較直接的路。
LINE 的優勢是台灣普及率,但那個普及率在 AI 工作流程裡不是決定性的因素。