6 6
7> 使用 channels 從 MCP 伺服器將訊息、警報和 webhooks 推送到您的 Claude Code 工作階段。轉發 CI 結果、聊天訊息和監控事件,讓 Claude 在您不在時做出反應。7> 使用 channels 從 MCP 伺服器將訊息、警報和 webhooks 推送到您的 Claude Code 工作階段。轉發 CI 結果、聊天訊息和監控事件,讓 Claude 在您不在時做出反應。
8 8
9<Note>9> [!NOTE]
10 Channels 處於[研究預覽](#research-preview)階段。它們需要透過 claude.ai 或 Console API 金鑰進行 Anthropic 驗證,且在 Amazon Bedrock、Google Cloud 的 Agent Platform 或 Microsoft Foundry 上不可用。Team 和 Enterprise 組織必須[明確啟用它們](#enterprise-controls)。10>
11</Note>11> Channels 處於[研究預覽](#research-preview)階段。它們需要透過 claude.ai 或 Console API 金鑰進行 Anthropic 驗證,且在 Amazon Bedrock、Google Cloud 的 Agent Platform 或 Microsoft Foundry 上不可用。Team 和 Enterprise 組織必須[明確啟用它們](#enterprise-controls)。
12 12
13Channel 是一個 MCP 伺服器,可將事件推送到您執行中的 Claude Code 工作階段,讓 Claude 能對您不在終端時發生的事情做出反應。Channels 可以是雙向的:Claude 讀取事件並通過同一 channel 回覆,就像聊天橋接一樣。事件只在工作階段開啟時到達,因此對於始終開啟的設定,您可以在背景程序或持久終端中執行 Claude。13Channel 是一個 MCP 伺服器,可將事件推送到您執行中的 Claude Code 工作階段,讓 Claude 能對您不在終端時發生的事情做出反應。Channels 可以是雙向的:Claude 讀取事件並通過同一 channel 回覆,就像聊天橋接一樣。事件只在工作階段開啟時到達,因此對於始終開啟的設定,您可以在背景程序或持久終端中執行 Claude。
14 14
20 20
21如果您管理 Team、Enterprise 或 Console 組織,請參閱[為您的組織啟用 channels](#enterprise-controls)。若要建立您自己的 channel,請參閱 [Channels 參考](/docs/zh-TW/channels-reference)。21如果您管理 Team、Enterprise 或 Console 組織,請參閱[為您的組織啟用 channels](#enterprise-controls)。若要建立您自己的 channel,請參閱 [Channels 參考](/docs/zh-TW/channels-reference)。
22 22
23<h2 id="supported-channels">23## 支援的頻道
24 支援的頻道
25</h2>
26 24
27每個支援的頻道都是需要 [Bun](https://bun.sh) 的外掛程式。如需在連接真實平台之前親身體驗外掛程式流程的演示,請嘗試 [fakechat 快速入門](#quickstart)。25每個支援的頻道都是需要 [Bun](https://bun.sh) 的外掛程式。如需在連接真實平台之前親身體驗外掛程式流程的演示,請嘗試 [fakechat 快速入門](#quickstart)。
28 26
29<Tabs>27**Telegram**
30 <Tab title="Telegram">
31 檢視完整的 [Telegram 外掛程式原始碼](https://github.com/anthropics/claude-plugins-official/tree/main/external_plugins/telegram)。
32 28
33 <Steps>29檢視完整的 [Telegram 外掛程式原始碼](https://github.com/anthropics/claude-plugins-official/tree/main/external_plugins/telegram)。
34 <Step title="建立 Telegram 機器人">
35 在 Telegram 中開啟 [BotFather](https://t.me/BotFather) 並傳送 `/newbot`。給它一個顯示名稱和一個以 `bot` 結尾的唯一使用者名稱。複製 BotFather 返回的權杖。
36 </Step>
37 30
38 <Step title="安裝外掛程式">31**1. 建立 Telegram 機器人**
39 在終端機中執行 `claude` 以啟動 Claude Code,然後在其提示字元輸入以下內容:
40 32
41 ```33在 Telegram 中開啟 [BotFather](https://t.me/BotFather) 並傳送 `/newbot`。給它一個顯示名稱和一個以 `bot` 結尾的唯一使用者名稱。複製 BotFather 返回的權杖。
42 /plugin install telegram@claude-plugins-official
43 ```
44 34
45 如果安裝失敗,請對照 Claude Code 報告的訊息:35**2. 安裝外掛程式**
46 36
47 * `Marketplace "claude-plugins-official" not found`:使用 `/plugin marketplace add anthropics/claude-plugins-official` 新增市集,然後重試安裝。37在終端機中執行 `claude` 以啟動 Claude Code,然後在其提示字元輸入以下內容:
48 * `Plugin "<name>" not found in marketplace "claude-plugins-official"`:您本機的市集目錄副本可能已過時。使用 `/plugin marketplace update claude-plugins-official` 重新整理,然後重試安裝。如果重試後顯示相同的訊息,請參閱[在市集中找不到外掛程式](/docs/zh-TW/plugins/troubleshooting#plugin-not-found-in-marketplace)。
49 38
50 當安裝要求安裝範圍時,選擇使用者範圍選項,以便外掛程式在所有專案中可用。檢查安裝摘要:如果報告 `Run /reload-plugins to apply.`,請參閱[在不重新啟動的情況下套用外掛程式變更](/docs/zh-TW/plugins/cli-reference#reload-plugins)以使外掛程式的設定命令可用。39```
51 </Step>40/plugin install telegram@claude-plugins-official
41```
52 42
53 <Step title="設定您的權杖">43如果安裝失敗,請對照 Claude Code 報告的訊息:
54 使用來自 BotFather 的權杖執行設定命令:
55 44
56 ```45* `Marketplace "claude-plugins-official" not found`:使用 `/plugin marketplace add anthropics/claude-plugins-official` 新增市集,然後重試安裝。
57 /telegram:configure <token>46* `Plugin "<name>" not found in marketplace "claude-plugins-official"`:您本機的市集目錄副本可能已過時。使用 `/plugin marketplace update claude-plugins-official` 重新整理,然後重試安裝。如果重試後顯示相同的訊息,請參閱[在市集中找不到外掛程式](/docs/zh-TW/plugins/troubleshooting#plugin-not-found-in-marketplace)。
58 ```
59 47
60 這會將其儲存到 `~/.claude/channels/telegram/.env`。您也可以在啟動 Claude Code 之前在 shell 環境中設定 `TELEGRAM_BOT_TOKEN`。48當安裝要求安裝範圍時,選擇使用者範圍選項,以便外掛程式在所有專案中可用。檢查安裝摘要:如果報告 `Run /reload-plugins to apply.`,請參閱[在不重新啟動的情況下套用外掛程式變更](/docs/zh-TW/plugins/cli-reference#reload-plugins)以使外掛程式的設定命令可用。
61 </Step>
62 49
63 <Step title="在啟用頻道的情況下重新啟動">50**3. 設定您的權杖**
64 退出 Claude Code 並使用頻道旗標重新啟動。這會啟動 Telegram 外掛程式,開始輪詢來自您機器人的訊息:
65 51
66 ```bash theme={null}52使用來自 BotFather 的權杖執行設定命令:
67 claude --channels plugin:telegram@claude-plugins-official
68 ```
69 </Step>
70 53
71 <Step title="配對您的帳戶">54```
72 開啟 Telegram 並向您的機器人傳送任何訊息。機器人會回覆配對代碼。55/telegram:configure <token>
56```
73 57
74 <Note>如果您的機器人沒有回應,請確保 Claude Code 使用上一步的 `--channels` 執行。機器人只能在頻道處於啟用狀態時回覆。</Note>58這會將其儲存到 `~/.claude/channels/telegram/.env`。您也可以在啟動 Claude Code 之前在 shell 環境中設定 `TELEGRAM_BOT_TOKEN`。
75 59
76 回到 Claude Code,執行:60**4. 在啟用頻道的情況下重新啟動**
77 61
78 ```62退出 Claude Code 並使用頻道旗標重新啟動。這會啟動 Telegram 外掛程式,開始輪詢來自您機器人的訊息:
79 /telegram:access pair <code>
80 ```
81 63
82 然後鎖定存取權,使只有您的帳戶可以傳送訊息:64```bash theme={null}
65claude --channels plugin:telegram@claude-plugins-official
66```
83 67
84 ```68**5. 配對您的帳戶**
85 /telegram:access policy allowlist
86 ```
87 </Step>
88 </Steps>
89 </Tab>
90 69
91 <Tab title="Discord">70開啟 Telegram 並向您的機器人傳送任何訊息。機器人會回覆配對代碼。
92 檢視完整的 [Discord 外掛程式原始碼](https://github.com/anthropics/claude-plugins-official/tree/main/external_plugins/discord)。
93 71
94 <Steps>72> [!NOTE]
95 <Step title="建立 Discord 機器人">73>
96 前往 [Discord 開發者入口網站](https://discord.com/developers/applications),按一下**新應用程式**,並為其命名。在**機器人**部分中,建立使用者名稱,然後按一下**重設權杖**並複製權杖。74> 如果您的機器人沒有回應,請確保 Claude Code 使用上一步的 `--channels` 執行。機器人只能在頻道處於啟用狀態時回覆。
97 </Step>
98 75
99 <Step title="啟用訊息內容意圖">76回到 Claude Code,執行:
100 在您的機器人設定中,向下捲動至**特權閘道意圖**並啟用**訊息內容意圖**。
101 </Step>
102 77
103 <Step title="邀請機器人加入您的伺服器">78```
104 前往 **OAuth2 > URL 產生器**。選擇 `bot` 範圍並啟用這些權限:79/telegram:access pair <code>
80```
105 81
106 * 檢視頻道82然後鎖定存取權,使只有您的帳戶可以傳送訊息:
107 * 傳送訊息
108 * 在執行緒中傳送訊息
109 * 讀取訊息歷史記錄
110 * 附加檔案
111 * 新增反應
112 83
113 開啟產生的 URL 以將機器人新增到您的伺服器。84```
114 </Step>85/telegram:access policy allowlist
86```
115 87
116 <Step title="安裝外掛程式">88**Discord**
117 在終端機中執行 `claude` 以啟動 Claude Code,然後在其提示字元輸入以下內容:
118 89
119 ```90檢視完整的 [Discord 外掛程式原始碼](https://github.com/anthropics/claude-plugins-official/tree/main/external_plugins/discord)。
120 /plugin install discord@claude-plugins-official
121 ```
122 91
123 如果安裝失敗,請對照 Claude Code 報告的訊息:92**1. 建立 Discord 機器人**
124 93
125 * `Marketplace "claude-plugins-official" not found`:使用 `/plugin marketplace add anthropics/claude-plugins-official` 新增市集,然後重試安裝。94前往 [Discord 開發者入口網站](https://discord.com/developers/applications),按一下**新應用程式**,並為其命名。在**機器人**部分中,建立使用者名稱,然後按一下**重設權杖**並複製權杖。
126 * `Plugin "<name>" not found in marketplace "claude-plugins-official"`:您本機的市集目錄副本可能已過時。使用 `/plugin marketplace update claude-plugins-official` 重新整理,然後重試安裝。如果重試後顯示相同的訊息,請參閱[在市集中找不到外掛程式](/docs/zh-TW/plugins/troubleshooting#plugin-not-found-in-marketplace)。
127 95
128 當安裝要求安裝範圍時,選擇使用者範圍選項,以便外掛程式在所有專案中可用。檢查安裝摘要:如果報告 `Run /reload-plugins to apply.`,請參閱[在不重新啟動的情況下套用外掛程式變更](/docs/zh-TW/plugins/cli-reference#reload-plugins)以使外掛程式的設定命令可用。96**2. 啟用訊息內容意圖**
129 </Step>
130 97
131 <Step title="設定您的權杖">98在您的機器人設定中,向下捲動至**特權閘道意圖**並啟用**訊息內容意圖**。
132 使用您複製的機器人權杖執行設定命令:
133 99
134 ```100**3. 邀請機器人加入您的伺服器**
135 /discord:configure <token>
136 ```
137 101
138 這會將其儲存到 `~/.claude/channels/discord/.env`。您也可以在啟動 Claude Code 之前在 shell 環境中設定 `DISCORD_BOT_TOKEN`。102前往 **OAuth2 > URL 產生器**。選擇 `bot` 範圍並啟用這些權限:
139 </Step>
140 103
141 <Step title="在啟用頻道的情況下重新啟動">104* 檢視頻道
142 退出 Claude Code 並使用頻道旗標重新啟動。這會連接 Discord 外掛程式,讓您的機器人可以接收和回應訊息:105* 傳送訊息
106* 在執行緒中傳送訊息
107* 讀取訊息歷史記錄
108* 附加檔案
109* 新增反應
143 110
144 ```bash theme={null}111開啟產生的 URL 以將機器人新增到您的伺服器。
145 claude --channels plugin:discord@claude-plugins-official
146 ```
147 </Step>
148 112
149 <Step title="配對您的帳戶">113**4. 安裝外掛程式**
150 在 Discord 上直接訊息您的機器人。機器人會回覆配對代碼。
151 114
152 <Note>如果您的機器人沒有回應,請確保 Claude Code 使用上一步的 `--channels` 執行。機器人只能在頻道處於啟用狀態時回覆。</Note>115在終端機中執行 `claude` 以啟動 Claude Code,然後在其提示字元輸入以下內容:
153 116
154 回到 Claude Code,執行:117```
118/plugin install discord@claude-plugins-official
119```
155 120
156 ```121如果安裝失敗,請對照 Claude Code 報告的訊息:
157 /discord:access pair <code>
158 ```
159 122
160 然後鎖定存取權,使只有您的帳戶可以傳送訊息:123* `Marketplace "claude-plugins-official" not found`:使用 `/plugin marketplace add anthropics/claude-plugins-official` 新增市集,然後重試安裝。
124* `Plugin "<name>" not found in marketplace "claude-plugins-official"`:您本機的市集目錄副本可能已過時。使用 `/plugin marketplace update claude-plugins-official` 重新整理,然後重試安裝。如果重試後顯示相同的訊息,請參閱[在市集中找不到外掛程式](/docs/zh-TW/plugins/troubleshooting#plugin-not-found-in-marketplace)。
161 125
162 ```126當安裝要求安裝範圍時,選擇使用者範圍選項,以便外掛程式在所有專案中可用。檢查安裝摘要:如果報告 `Run /reload-plugins to apply.`,請參閱[在不重新啟動的情況下套用外掛程式變更](/docs/zh-TW/plugins/cli-reference#reload-plugins)以使外掛程式的設定命令可用。
163 /discord:access policy allowlist
164 ```
165 </Step>
166 </Steps>
167 </Tab>
168 127
169 <Tab title="iMessage">128**5. 設定您的權杖**
170 檢視完整的 [iMessage 外掛程式原始碼](https://github.com/anthropics/claude-plugins-official/tree/main/external_plugins/imessage)。
171 129
172 iMessage 頻道直接讀取您的訊息資料庫,並透過 AppleScript 傳送回覆。它需要 macOS,不需要機器人權杖或外部服務。130使用您複製的機器人權杖執行設定命令:
173 131
174 <Steps>132```
175 <Step title="授予完整磁碟存取權">133/discord:configure <token>
176 位於 `~/Library/Messages/chat.db` 的訊息資料庫受 macOS 保護。伺服器第一次讀取它時,macOS 會提示存取:按一下**允許**。提示會命名啟動 Bun 的任何應用程式,例如終端機、iTerm 或您的 IDE。134```
177 135
178 如果提示未出現或您按一下「不允許」,請在**系統設定 > 隱私與安全 > 完整磁碟存取**下手動授予存取權,並新增您的終端機。沒有這個,伺服器會立即退出,並顯示 `authorization denied`。136這會將其儲存到 `~/.claude/channels/discord/.env`。您也可以在啟動 Claude Code 之前在 shell 環境中設定 `DISCORD_BOT_TOKEN`。
179 </Step>
180 137
181 <Step title="安裝外掛程式">138**6. 在啟用頻道的情況下重新啟動**
182 在終端機中執行 `claude` 以啟動 Claude Code,然後在其提示字元輸入以下內容:
183 139
184 ```140退出 Claude Code 並使用頻道旗標重新啟動。這會連接 Discord 外掛程式,讓您的機器人可以接收和回應訊息:
185 /plugin install imessage@claude-plugins-official
186 ```
187 141
188 如果安裝失敗,請對照 Claude Code 報告的訊息:142```bash theme={null}
143claude --channels plugin:discord@claude-plugins-official
144```
145
146**7. 配對您的帳戶**
147
148在 Discord 上直接訊息您的機器人。機器人會回覆配對代碼。
149
150> [!NOTE]
151>
152> 如果您的機器人沒有回應,請確保 Claude Code 使用上一步的 `--channels` 執行。機器人只能在頻道處於啟用狀態時回覆。
153
154回到 Claude Code,執行:
155
156```
157/discord:access pair <code>
158```
189 159
190 * `Marketplace "claude-plugins-official" not found`:使用 `/plugin marketplace add anthropics/claude-plugins-official` 新增市集,然後重試安裝。160然後鎖定存取權,使只有您的帳戶可以傳送訊息:
191 * `Plugin "<name>" not found in marketplace "claude-plugins-official"`:您本機的市集目錄副本可能已過時。使用 `/plugin marketplace update claude-plugins-official` 重新整理,然後重試安裝。如果重試後顯示相同的訊息,請參閱[在市集中找不到外掛程式](/docs/zh-TW/plugins/troubleshooting#plugin-not-found-in-marketplace)。
192 161
193 當安裝要求安裝範圍時,選擇使用者範圍選項,以便外掛程式在所有專案中可用。162```
163/discord:access policy allowlist
164```
194 165
195 如果安裝摘要報告 `Run /reload-plugins to apply.`,您不需要在此處理,因為下一步中的重新啟動會載入外掛程式。166**iMessage**
196 </Step>
197 167
198 <Step title="在啟用頻道的情況下重新啟動">168檢視完整的 [iMessage 外掛程式原始碼](https://github.com/anthropics/claude-plugins-official/tree/main/external_plugins/imessage)。
199 退出 Claude Code 並使用頻道旗標重新啟動:
200 169
201 ```bash theme={null}170iMessage 頻道直接讀取您的訊息資料庫,並透過 AppleScript 傳送回覆。它需要 macOS,不需要機器人權杖或外部服務。
202 claude --channels plugin:imessage@claude-plugins-official
203 ```
204 </Step>
205 171
206 <Step title="傳送訊息給自己">172**1. 授予完整磁碟存取權**
207 在任何登入您 Apple ID 的裝置上開啟訊息,並向自己傳送訊息。它會立即到達 Claude:自聊天繞過存取控制,無需設定。
208 173
209 <Note>Claude 傳送的第一個回覆會觸發 macOS 自動化提示,詢問您的終端機是否可以控制訊息。按一下 **OK**。</Note>174位於 `~/Library/Messages/chat.db` 的訊息資料庫受 macOS 保護。伺服器第一次讀取它時,macOS 會提示存取:按一下**允許**。提示會命名啟動 Bun 的任何應用程式,例如終端機、iTerm 或您的 IDE。
210 </Step>
211 175
212 <Step title="允許其他寄件者">176如果提示未出現或您按一下「不允許」,請在**系統設定 > 隱私與安全 > 完整磁碟存取**下手動授予存取權,並新增您的終端機。沒有這個,伺服器會立即退出,並顯示 `authorization denied`。
213 預設情況下,只有您自己的訊息會通過。若要讓另一個聯絡人到達 Claude,請新增其控制代碼:
214 177
215 ```178**2. 安裝外掛程式**
216 /imessage:access allow +15551234567
217 ```
218 179
219 控制代碼是 `+country` 格式的電話號碼或 Apple ID 電子郵件,例如 `user@example.com`。180在終端機中執行 `claude` 以啟動 Claude Code,然後在其提示字元輸入以下內容:
220 </Step>
221 </Steps>
222 </Tab>
223</Tabs>
224 181
225<h2 id="quickstart">182```
226 快速入門183/plugin install imessage@claude-plugins-official
227</h2>184```
185
186如果安裝失敗,請對照 Claude Code 報告的訊息:
187
188* `Marketplace "claude-plugins-official" not found`:使用 `/plugin marketplace add anthropics/claude-plugins-official` 新增市集,然後重試安裝。
189* `Plugin "<name>" not found in marketplace "claude-plugins-official"`:您本機的市集目錄副本可能已過時。使用 `/plugin marketplace update claude-plugins-official` 重新整理,然後重試安裝。如果重試後顯示相同的訊息,請參閱[在市集中找不到外掛程式](/docs/zh-TW/plugins/troubleshooting#plugin-not-found-in-marketplace)。
190
191當安裝要求安裝範圍時,選擇使用者範圍選項,以便外掛程式在所有專案中可用。
192
193如果安裝摘要報告 `Run /reload-plugins to apply.`,您不需要在此處理,因為下一步中的重新啟動會載入外掛程式。
194
195**3. 在啟用頻道的情況下重新啟動**
196
197退出 Claude Code 並使用頻道旗標重新啟動:
198
199```bash theme={null}
200claude --channels plugin:imessage@claude-plugins-official
201```
202
203**4. 傳送訊息給自己**
204
205在任何登入您 Apple ID 的裝置上開啟訊息,並向自己傳送訊息。它會立即到達 Claude:自聊天繞過存取控制,無需設定。
206
207> [!NOTE]
208>
209> Claude 傳送的第一個回覆會觸發 macOS 自動化提示,詢問您的終端機是否可以控制訊息。按一下 **OK**。
210
211**5. 允許其他寄件者**
212
213預設情況下,只有您自己的訊息會通過。若要讓另一個聯絡人到達 Claude,請新增其控制代碼:
214
215```
216/imessage:access allow +15551234567
217```
218
219控制代碼是 `+country` 格式的電話號碼或 Apple ID 電子郵件,例如 `user@example.com`。
220
221## 快速入門
228 222
229Fakechat 是一個官方支援的演示頻道,在 localhost 上執行聊天 UI,無需驗證,也無需設定外部服務。223Fakechat 是一個官方支援的演示頻道,在 localhost 上執行聊天 UI,無需驗證,也無需設定外部服務。
230 224
236* [Bun](https://bun.sh) 已安裝。預先建立的頻道外掛程式是 Bun 指令碼。使用 `bun --version` 檢查;如果失敗,[安裝 Bun](https://bun.sh/docs/installation)。230* [Bun](https://bun.sh) 已安裝。預先建立的頻道外掛程式是 Bun 指令碼。使用 `bun --version` 檢查;如果失敗,[安裝 Bun](https://bun.sh/docs/installation)。
237* **Team、Enterprise 或受管 Console 組織**:您的管理員必須在受管設定中[啟用頻道](#enterprise-controls)231* **Team、Enterprise 或受管 Console 組織**:您的管理員必須在受管設定中[啟用頻道](#enterprise-controls)
238 232
239<Steps>233**1. 安裝 fakechat 頻道外掛程式**
240 <Step title="安裝 fakechat 頻道外掛程式">
241 在終端機中執行 `claude` 以啟動 Claude Code,然後在其提示字元中輸入安裝命令:
242 234
243 ```text theme={null}235在終端機中執行 `claude` 以啟動 Claude Code,然後在其提示字元中輸入安裝命令:
244 /plugin install fakechat@claude-plugins-official
245 ```
246 236
247 如果安裝失敗,請對照 Claude Code 報告的訊息:237```text theme={null}
238/plugin install fakechat@claude-plugins-official
239```
240
241如果安裝失敗,請對照 Claude Code 報告的訊息:
242
243* `Marketplace "claude-plugins-official" not found`:使用 `/plugin marketplace add anthropics/claude-plugins-official` 新增市集,然後重試安裝。
244* `Plugin "<name>" not found in marketplace "claude-plugins-official"`:您本機的市集目錄副本可能已過期。使用 `/plugin marketplace update claude-plugins-official` 重新整理,然後重試安裝。如果重試時顯示相同的訊息,請參閱[在市集中找不到外掛程式](/docs/zh-TW/plugins/troubleshooting#plugin-not-found-in-marketplace)。
248 245
249 * `Marketplace "claude-plugins-official" not found`:使用 `/plugin marketplace add anthropics/claude-plugins-official` 新增市集,然後重試安裝。246當安裝要求選擇安裝範圍時,選擇使用者範圍選項,以便外掛程式在您的所有專案中可用。
250 * `Plugin "<name>" not found in marketplace "claude-plugins-official"`:您本機的市集目錄副本可能已過期。使用 `/plugin marketplace update claude-plugins-official` 重新整理,然後重試安裝。如果重試時顯示相同的訊息,請參閱[在市集中找不到外掛程式](/docs/zh-TW/plugins/troubleshooting#plugin-not-found-in-marketplace)。
251 247
252 當安裝要求選擇安裝範圍時,選擇使用者範圍選項,以便外掛程式在您的所有專案中可用。248如果安裝摘要報告 `Run /reload-plugins to apply.`,您無需在此處理,因為下一步中的重新啟動會載入外掛程式。
253 249
254 如果安裝摘要報告 `Run /reload-plugins to apply.`,您無需在此處理,因為下一步中的重新啟動會載入外掛程式。250**2. 在啟用頻道的情況下重新啟動**
255 </Step>
256 251
257 <Step title="在啟用頻道的情況下重新啟動">252退出 Claude Code,然後使用 `--channels` 重新啟動並傳遞您安裝的 fakechat 外掛程式:
258 退出 Claude Code,然後使用 `--channels` 重新啟動並傳遞您安裝的 fakechat 外掛程式:
259 253
260 ```bash theme={null}254```bash theme={null}
261 claude --channels plugin:fakechat@claude-plugins-official255claude --channels plugin:fakechat@claude-plugins-official
262 ```256```
257
258fakechat 伺服器會自動啟動。啟動畫面顯示頻道通知,指出來自 `plugin:fakechat@claude-plugins-official` 的訊息直接注入此工作階段。如果外掛程式未安裝或不在核准的允許清單上,警告行會在該通知下方顯示問題名稱。
263 259
264 fakechat 伺服器會自動啟動。啟動畫面顯示頻道通知,指出來自 `plugin:fakechat@claude-plugins-official` 的訊息直接注入此工作階段。如果外掛程式未安裝或不在核准的允許清單上,警告行會在該通知下方顯示問題名稱。260> [!TIP]
261>
262> 您可以將多個外掛程式傳遞到 `--channels`,以空格分隔。
265 263
266 <Tip>264**3. 推送訊息進去**
267 您可以將多個外掛程式傳遞到 `--channels`,以空格分隔。
268 </Tip>
269 </Step>
270 265
271 <Step title="推送訊息進去">266在 [http://localhost:8787](http://localhost:8787) 開啟 fakechat UI 並輸入訊息:
272 在 [http://localhost:8787](http://localhost:8787) 開啟 fakechat UI 並輸入訊息:
273 267
274 ```text theme={null}268```text theme={null}
275 what's in my working directory?269what's in my working directory?
276 ```270```
277 271
278 訊息到達您的 Claude Code 工作階段。終端機將其顯示為入站頻道行,例如 `← fakechat · web: what's in my working directory?`,而模型將其接收為 `<channel source="plugin:fakechat:fakechat">` 事件,使用外掛程式的範圍伺服器名稱。Claude 讀取它,完成工作,並呼叫 fakechat 的 `reply` 工具。如果 Claude Code 要求第一次回覆的權限,請核准它。答案會顯示在聊天 UI 中。272訊息到達您的 Claude Code 工作階段。終端機將其顯示為入站頻道行,例如 `← fakechat · web: what's in my working directory?`,而模型將其接收為 `<channel source="plugin:fakechat:fakechat">` 事件,使用外掛程式的範圍伺服器名稱。Claude 讀取它,完成工作,並呼叫 fakechat 的 `reply` 工具。如果 Claude Code 要求第一次回覆的權限,請核准它。答案會顯示在聊天 UI 中。
279 </Step>
280</Steps>
281 273
282如果 Claude 在您不在終端機前時遇到權限提示,工作階段會暫停,直到您回應。宣告[權限中繼功能](/docs/zh-TW/channels-reference#relay-permission-prompts)的頻道伺服器可以將這些提示轉發給您,以便您可以遠端核准或拒絕。對於無人值守使用,[`--dangerously-skip-permissions`](/docs/zh-TW/permission-modes#skip-all-checks-with-bypasspermissions-mode) 會略過大多數提示,但僅在您信任的環境中使用。即使如此,[任何模式都不會自動核准的操作](/docs/zh-TW/permission-modes#actions-no-mode-auto-approves)仍然適用。274如果 Claude 在您不在終端機前時遇到權限提示,工作階段會暫停,直到您回應。宣告[權限中繼功能](/docs/zh-TW/channels-reference#relay-permission-prompts)的頻道伺服器可以將這些提示轉發給您,以便您可以遠端核准或拒絕。對於無人值守使用,[`--dangerously-skip-permissions`](/docs/zh-TW/permission-modes#skip-all-checks-with-bypasspermissions-mode) 會略過大多數提示,但僅在您信任的環境中使用。即使如此,[任何模式都不會自動核准的操作](/docs/zh-TW/permission-modes#actions-no-mode-auto-approves)仍然適用。
283 275
284當您以非互動模式使用 `-p` 執行頻道時,需要終端機輸入的工具(例如多選題和 plan mode 核准)會被停用,因此工作階段永遠不會因等待輸入而停滯。276當您以非互動模式使用 `-p` 執行頻道時,需要終端機輸入的工具(例如多選題和 plan mode 核准)會被停用,因此工作階段永遠不會因等待輸入而停滯。
285 277
286<h2 id="security">278## 安全性
287 安全性
288</h2>
289 279
290每個已批准的 channel 外掛程式都維護寄件者允許清單:只有您新增的 ID 可以推送訊息,其他所有人都會被無聲地丟棄。280每個已批准的 channel 外掛程式都維護寄件者允許清單:只有您新增的 ID 可以推送訊息,其他所有人都會被無聲地丟棄。
291 281
304 294
305允許清單也會閘道[權限中繼](/docs/zh-TW/channels-reference#relay-permission-prompts)(如果 channel 宣告它)。任何可以通過 channel 回覆的人都可以批准或拒絕您工作階段中的工具使用,因此只允許清單您信任具有該權限的寄件者。295允許清單也會閘道[權限中繼](/docs/zh-TW/channels-reference#relay-permission-prompts)(如果 channel 宣告它)。任何可以通過 channel 回覆的人都可以批准或拒絕您工作階段中的工具使用,因此只允許清單您信任具有該權限的寄件者。
306 296
307<h2 id="enterprise-controls">297## Enterprise 控制
308 Enterprise 控制
309</h2>
310 298
311管理員通過兩個[受管設定](/docs/zh-TW/settings)控制可用性,使用者無法覆蓋。預設值取決於您如何驗證:299管理員通過兩個[受管設定](/docs/zh-TW/settings)控制可用性,使用者無法覆蓋。預設值取決於您如何驗證:
312 300
322 310
323沒有組織的 Pro 和 Max 使用者完全跳過這些檢查:channels 可用,使用者按工作階段選擇加入 `--channels`。311沒有組織的 Pro 和 Max 使用者完全跳過這些檢查:channels 可用,使用者按工作階段選擇加入 `--channels`。
324 312
325<h3 id="enable-channels-for-your-organization">313### 為您的組織啟用 channels
326 為您的組織啟用 channels
327</h3>
328 314
329可以從 [**組織設定 > Claude Code > Channels**](https://claude.ai/admin-settings/claude-code) 為您的組織啟用頻道(需要擁有者角色),或通過在受管設定中將 `channelsEnabled` 設定為 `true`。315可以從 [**組織設定 > Claude Code > Channels**](https://claude.ai/admin-settings/claude-code) 為您的組織啟用頻道(需要擁有者角色),或通過在受管設定中將 `channelsEnabled` 設定為 `true`。
330 316
331啟用後,您組織中的使用者可以使用 `--channels` 將 channel 伺服器選擇加入個別工作階段。如果設定已停用或未設定,MCP 伺服器仍會連接,其工具可以工作,但 channel 訊息不會到達。啟動警告會告訴使用者讓管理員啟用該設定。317啟用後,您組織中的使用者可以使用 `--channels` 將 channel 伺服器選擇加入個別工作階段。如果設定已停用或未設定,MCP 伺服器仍會連接,其工具可以工作,但 channel 訊息不會到達。啟動警告會告訴使用者讓管理員啟用該設定。
332 318
333<h3 id="restrict-which-channel-plugins-can-run">319### 限制可以執行哪些 channel 外掛程式
334 限制可以執行哪些 channel 外掛程式
335</h3>
336 320
337預設情況下,Anthropic 維護的允許清單上的任何外掛程式都可以註冊為 channel。Team 和 Enterprise 計畫上的管理員可以通過在受管設定中設定 `allowedChannelPlugins` 來用自己的清單替換該允許清單。使用此功能來限制允許哪些官方外掛程式、批准來自您自己的內部市場的 channels,或兩者。每個條目命名一個外掛程式及其來自的市場:321預設情況下,Anthropic 維護的允許清單上的任何外掛程式都可以註冊為 channel。Team 和 Enterprise 計畫上的管理員可以通過在受管設定中設定 `allowedChannelPlugins` 來用自己的清單替換該允許清單。使用此功能來限制允許哪些官方外掛程式、批准來自您自己的內部市場的 channels,或兩者。每個條目命名一個外掛程式及其來自的市場:
338 322
351 335
352此設定需要 `channelsEnabled: true`。如果使用者傳遞一個不在您清單上的外掛程式到 `--channels`,Claude Code 會正常啟動,但 channel 不會註冊,啟動通知會解釋該外掛程式不在組織的已批准清單上。在 v2 MCP 用戶端執行階段上,channel 也可能無法註冊,因為 Claude Code [不會註冊協商協議修訂版本 2026-07-28 的 channel 伺服器](/docs/zh-TW/mcp#push-messages-with-channels)。336此設定需要 `channelsEnabled: true`。如果使用者傳遞一個不在您清單上的外掛程式到 `--channels`,Claude Code 會正常啟動,但 channel 不會註冊,啟動通知會解釋該外掛程式不在組織的已批准清單上。在 v2 MCP 用戶端執行階段上,channel 也可能無法註冊,因為 Claude Code [不會註冊協商協議修訂版本 2026-07-28 的 channel 伺服器](/docs/zh-TW/mcp#push-messages-with-channels)。
353 337
354<h2 id="research-preview">338## 研究預覽
355 研究預覽
356</h2>
357 339
358Channels 是研究預覽功能。可用性正在逐步推出,`--channels` 旗標語法和協議合約可能會根據回饋而改變。340Channels 是研究預覽功能。可用性正在逐步推出,`--channels` 旗標語法和協議合約可能會根據回饋而改變。
359 341
365 347
366在 [Claude Code GitHub 儲存庫](https://github.com/anthropics/claude-code/issues)上報告問題或回饋。348在 [Claude Code GitHub 儲存庫](https://github.com/anthropics/claude-code/issues)上報告問題或回饋。
367 349
368<h2 id="how-channels-compare">350## Channels 如何比較
369 Channels 如何比較
370</h2>
371 351
372Claude Code 的多個功能連接到終端外的系統,每個都適合不同類型的工作:352Claude Code 的多個功能連接到終端外的系統,每個都適合不同類型的工作:
373 353
383* **聊天橋接**:通過 Telegram、Discord 或 iMessage 從您的手機詢問 Claude 一些事情,答案會在同一聊天中返回,而工作在您的機器上針對您的真實檔案執行。363* **聊天橋接**:通過 Telegram、Discord 或 iMessage 從您的手機詢問 Claude 一些事情,答案會在同一聊天中返回,而工作在您的機器上針對您的真實檔案執行。
384* **[Webhook 接收器](/docs/zh-TW/channels-reference#example-build-a-webhook-receiver)**:來自 CI、您的錯誤追蹤器、部署管道或其他外部服務的 webhook 到達 Claude 已開啟您的檔案並記得您正在調試的地方。364* **[Webhook 接收器](/docs/zh-TW/channels-reference#example-build-a-webhook-receiver)**:來自 CI、您的錯誤追蹤器、部署管道或其他外部服務的 webhook 到達 Claude 已開啟您的檔案並記得您正在調試的地方。
385 365
386<h2 id="next-steps">366## 後續步驟
387 後續步驟
388</h2>
389 367
390一旦您有 channel 執行,請探索這些相關功能:368一旦您有 channel 執行,請探索這些相關功能:
391 369
392* [建立您自己的 channel](/docs/zh-TW/channels-reference),用於尚未有外掛程式的系統370* [建立您自己的 channel](/docs/zh-TW/channels-reference),用於尚未有外掛程式的系統
393* [遠端控制](/docs/zh-TW/remote-control),從您的手機驅動本地工作階段,而不是將事件轉發到其中371* [遠端控制](/docs/zh-TW/remote-control),從您的手機驅動本地工作階段,而不是將事件轉發到其中
394* [排程任務](/docs/zh-TW/scheduled-tasks),按計時器輪詢,而不是對推送事件做出反應372* [工作階段範圍的排程任務](/docs/zh-TW/scheduled-tasks),按計時器輪詢,而不是對推送事件做出反應