人來過

Claude Code Channels + Telegram

用手機遙控你的 AI — 完整設定教學

← 返回首頁關於我·失敗清單·GitHub·Threads
?
什麼是 Channels?

30 秒搞懂

Claude Code + Telegram Bot = 用手機遙控你的 AI

Channels 是 Anthropic 在 2026/3/20 推出的功能。它讓你透過 Telegram 或 Discord 對 Claude Code 下指令 — 不需要坐在電腦前,手機打開 Telegram 就能操作。

想像一下:你在外面喝咖啡,突然想到要改一段 code。打開 Telegram,跟你的 bot 說「幫我把首頁標題改成 24px」,它就幫你改好了。

30 秒
設定一個 Telegram Bot
1 指令
安裝 Channels 插件
隨時隨地
手機遙控 Claude Code

整體流程一覽(先看這個)

在電腦上做的事:
① 安裝 Claude Code + Bun
② 在 Claude Code 裡裝 Telegram 插件
③ 在 Claude Code 裡打 /telegram:configure 貼 token
④ 退出後用 claude --channels ... 重新啟動

在手機 Telegram 上做的事:
⑤ 建立 Telegram Bot(跟 @BotFather 對話)
⑥ 複製 Bot Token(貼到步驟 ③)
⑦ 電腦啟動完成後,對 bot 發訊息配對

順序很重要:電腦那邊全部設好 → 才去 Telegram 發訊息。
如果 Telegram 先發訊息,bot 不會有反應(因為電腦還沒準備好)。

0
前置準備
開始之前確認這些都有
  • Claude Code 已安裝
  • Anthropic API key 或 Claude Max 訂閱
  • Telegram app(手機或電腦版都可以)
  • Bun(Channels 插件需要)— 沒裝的話下面有指令
  • 一台跑 Claude Code 的電腦(Mac / Linux)
💡 Mac 用戶直接用 Terminal 就好。Windows 用戶建議用 WSL2 或 PowerShell 執行 Claude Code。
怎麼打開終端機?

第一次用 Terminal

Mac:⌘ + 空白鍵(Spotlight),輸入 Terminal,按 Enter。
或到「應用程式 → 工具程式 → 終端機」。

Windows:Win 鍵,搜尋 PowerShellCMD,按 Enter。
建議安裝 WSL2 會更順。

還沒裝 Claude Code?

先裝 Claude Code

打開 Terminal,複製貼上這行:

curl -fsSL https://claude.ai/install.sh | bash

安裝完會顯示 ✔ Claude Code successfully installed!

重要:安裝完需要設定 PATH,複製貼上這行:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc

確認安裝成功:

claude --version

有顯示版本號(例如 2.1.91)就成功了。

然後輸入 claude 啟動,第一次會要求登入 Anthropic 帳號。

還沒裝 Bun?

安裝 Bun(Channels 插件需要)

複製貼上這行:

curl -fsSL https://bun.sh/install | bash

安裝完需要設定 PATH,複製貼上:

echo 'export BUN_INSTALL="$HOME/.bun"' >> ~/.zshrc && echo 'export PATH="$BUN_INSTALL/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc

確認安裝成功:

bun --version

有顯示版本號就 OK。

1
建立 Telegram Bot
大約 30 秒

找到 BotFather

打開 Telegram,搜尋 @BotFather(Telegram 官方的 bot 管理員)。

點進去之後,發送以下指令:

/newbot

設定 Bot 名稱

  1. BotFather 會問你 bot 的顯示名稱(隨便取,之後可以改)
    例如:My Claude Code
  2. 接著問你 bot 的 username(必須以 bot 結尾,全球唯一)
    例如:leo_claude_bot
  3. 成功後 BotFather 會給你一串 bot token

複製 Bot Token

Token 長這樣:

123456789:ABCDefGhIjKlMnOpQrStUvWxYz
注意:這串 token 就是你 bot 的密碼,不要給別人、不要貼到公開的地方。
2
安裝 Channels 插件
一行指令搞定
步驟 1

安裝 Telegram 插件

打開 Claude Code(在 Terminal 輸入 claude),然後在裡面輸入:

/plugin install telegram@claude-plugins-official

如果顯示找不到插件,先執行這行加入官方市集:

/plugin marketplace add anthropics/claude-plugins-official

然後再裝一次。

安裝時會問你選哪種範圍:

> Install for you (user scope)選這個,按 Enter
Install for all collaborators (project scope)
Install for you, in this repo only (local scope)
Back to plugin list

選第一個「Install for you」就好,這樣你所有專案都能用這個插件。

裝好後執行:

/reload-plugins
步驟 2

設定 Bot Token

在 Claude Code 裡面輸入(不要帶 token):

/telegram:configure
注意:直接打 /telegram:configure 就好,不要在後面貼 token!

Claude 會互動式問你要不要貼 token,到時候再貼。
如果你直接打 /telegram:configure 你的token,會顯示「Unknown skill」報錯。
Token 會被存到 ~/.claude/channels/telegram/.env,只需要設定一次。
步驟 3

啟動 Claude Code + Channels

先退出 Claude Code,然後用以下指令重新啟動:

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

看到 Telegram 插件載入成功就代表連上了。

3
第一次連線測試
確認一切正常運作
  1. 打開 Telegram,搜尋你剛建立的 bot(用你設定的 username)
  2. 隨便發一則訊息給 bot(例如「你好」)
  3. Bot 會回覆你一組 6 碼配對碼
  4. 回到 Claude Code,輸入以下指令(把 XXXXXX 換成你收到的配對碼):
/telegram:access pair XXXXXX

配對成功後,建議鎖定權限只讓你自己操作:

/telegram:access policy allowlist

現在回到 Telegram,發一則測試訊息:

你好,請告訴我現在的工作目錄是什麼

如果 bot 回覆了你的工作目錄路徑 — 恭喜,Channels 設定完成!🎉

進階

用 tmux 保持連線不斷

關掉 terminal 會斷線。用 tmux 讓 Claude Code 在背景持續執行:

# 建立一個叫 claude 的 tmux session tmux new -s claude # 在裡面啟動 channels claude --channels plugin:telegram@claude-plugins-official # 按 Ctrl+B 然後按 D 離開(不會關掉) # 之後要回來看:tmux attach -t claude
4
實際應用場景
我每天在用的工作流程
🔒

想知道怎麼用 Channels 自動發文、海巡社群、回覆留言?

這些是我實際在用的工作流程

包含:自動排程發文 / 社群監控 / 智能回覆 / 數據報告

IG 私訊 @kanisleo328 跟我聊聊
?
常見問題

輸入 /telegram:configure 顯示「Unknown skill」?

代表 Telegram 插件沒有裝好。按這個順序修:

1. 先確認插件有沒有裝:

/plugin list

2. 如果沒有 telegram,先加市集:

/plugin marketplace add anthropics/claude-plugins-official

3. 再裝一次(選「Install for you」按 Enter):

/plugin install telegram@claude-plugins-official

4. 裝完重載:

/reload-plugins

5. 再試一次(不要帶 token):

/telegram:configure

安裝完 Claude Code 輸入 claude 顯示「command not found」?

PATH 沒設好。複製貼上這行然後按 Enter:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc

如果還是找不到,關掉 Terminal 重新開一個再輸入 claude

安裝 Bun 後輸入 bun 顯示「command not found」?

跟上面一樣是 PATH 問題。複製貼上:

echo 'export BUN_INSTALL="$HOME/.bun"' >> ~/.zshrc && echo 'export PATH="$BUN_INSTALL/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc

Bot 沒有回應怎麼辦?

按順序檢查:
1. 電腦有開機,且 Claude Code 正在執行
2. Bot token 有沒有打錯(重新 echo $TELEGRAM_BOT_TOKEN 確認)
3. 重新啟動 claude --channels plugin:telegram@claude-plugins-official
4. 確認 Telegram 網路連線正常

可以同時多人用嗎?

可以,但要注意安全。Channels 支援 allowlist 設定,你可以指定哪些 Telegram 用戶 ID 可以操作你的 Claude Code。建議只加你信任的人 — 畢竟這等於遠端操作你的電腦。

Mac 關機會斷線嗎?

會。Channels 需要你的電腦持續執行 Claude Code。Mac 關機、休眠、或 terminal 關閉都會斷線。建議用 tmuxscreen 保持 session 不中斷,然後把 Mac 設成不要自動休眠。

跟 OpenClaw 比有什麼不同?

Channels 是 Anthropic 官方功能,直接整合在 Claude Code 裡,不需要第三方服務。OpenClaw 是社群開發的工具。官方的穩定性和安全性通常更好,而且會跟著 Claude Code 一起持續更新。

安全嗎?資料會被傳到哪裡?

你的指令透過 Telegram Bot API 傳到你自己電腦上的 Claude Code,Claude Code 再透過 Anthropic API 處理。程式碼和檔案不會離開你的電腦,只有對話內容經過 Telegram 和 Anthropic 的伺服器。如果擔心安全,可以設定 allowlist 限制誰能操作。

想看更多 AI 實用技巧?

追蹤 Leo,持續分享第一手經驗

追蹤 @kanisleo328

覺得有用?引用這篇分享給更多人