mirror of
https://github.com/claude-code-best/claude-code.git
synced 2026-06-17 22:05:50 +00:00
以 README 为单一事实来源,重构整个 docs/ 目录。 最终结构(3 大组、15 篇文档): - 开始: installation / quickstart / model-providers - 核心功能: pipes-and-lan、acp、channels、chrome-control、computer-use、 voice-mode、web-browser-tool、auto-dream、remote-control-self-hosting、 langfuse-monitoring - 内部机制: growthbook-adapter、sentry-setup 主要变更: - 删除 56 个 README 未提及的文档(architecture 全部 / guides 全部 / features 中未在 README 出现的 20 篇 / internals 中的 5 篇) - 合并 6 组重复文档(pipes-and-lan、chrome-control、acp、computer-use、 auto-dream、coordinator-mode 简化为入口) - features 子组从 5 → 4,ui/ 合并入 tools/ - 所有保留文档加上人性化 frontmatter(title/description/keywords) - docs.json navigation 简化为 3 大组,redirects 重新过滤为 7 条合并跳转 - 新增 docs.md 工作大纲与验证脚本(verify-docs / check-docs-orphans / dump-docs-outline) 总计 130 文件改动,从约 35000 行精简到约 2000 行。 Co-Authored-By: glm-5.2 <zai-org@claude-code-best.win>
96 lines
3.5 KiB
Markdown
96 lines
3.5 KiB
Markdown
---
|
||
title: "频道消息推送(Channels)"
|
||
description: "MCP 服务器把飞书 / Slack / Discord / 微信等外部消息推到会话,`--channels plugin:name@marketplace` 启用。"
|
||
keywords: ["Channels", "频道消息", "微信 channel", "飞书 channel", "MCP 事件推送"]
|
||
---
|
||
|
||
# Channels — 外部频道消息接入
|
||
|
||
> 启动参数:`--channels` / `--dangerously-load-development-channels`
|
||
> 状态:已解除 feature flag 和 OAuth 限制,可直接使用
|
||
|
||
## 概述
|
||
|
||
Channel 是一个 MCP 服务器,它将外部事件推送到你运行中的 Claude Code 会话中,以便 Claude 可以在你不在终端时做出反应。详细使用说明请参考以下文档:
|
||
|
||
- **官方文档**:[使用 channels 将事件推送到运行中的会话](https://code.claude.com/docs/zh-CN/channels)
|
||
- **飞书插件**:[claude-code-feishu-channel](https://github.com/whobot-ai/claude-code-feishu-channel) — 社区首个飞书 Channel 插件,支持双向消息、配对认证、群组聊天、文件附件
|
||
|
||
本仓库现在内置了 **微信 WeChat channel**,不需要单独安装外部 marketplace 插件。
|
||
|
||
## 快速开始
|
||
|
||
```bash
|
||
# 启用频道监听(plugin 格式)
|
||
ccb --channels plugin:feishu@claude-code-feishu-channel
|
||
|
||
# 启用内置微信 channel
|
||
ccb weixin login
|
||
ccb --channels plugin:weixin@builtin
|
||
|
||
# 启用频道监听(server 格式)
|
||
ccb --channels server:my-slack-bridge
|
||
|
||
# 同时启用多个频道
|
||
ccb --channels plugin:feishu@claude-code-feishu-channel --channels server:discord-bot
|
||
|
||
# 开发模式(跳过 allowlist 检查,用于测试自定义 channel)
|
||
ccb --dangerously-load-development-channels server:my-custom-channel
|
||
```
|
||
|
||
## 支持的 Channel
|
||
|
||
| Channel | 说明 | 来源 |
|
||
|---------|------|------|
|
||
| **Telegram** | 官方 Telegram Bot 集成 | `/plugin install telegram@claude-plugins-official` |
|
||
| **Discord** | 官方 Discord Bot 集成 | `/plugin install discord@claude-plugins-official` |
|
||
| **iMessage** | macOS 原生消息 | `/plugin install imessage@claude-plugins-official` |
|
||
| **飞书 (Feishu/Lark)** | 双向消息、群组聊天、文件附件 | `/plugin install feishu@claude-code-feishu-channel` |
|
||
| **微信 (WeChat)** | 内置 channel,支持扫码登录、双向消息、附件透传 | `ccb weixin login` + `ccb --channels plugin:weixin@builtin` |
|
||
|
||
## 微信内置 Channel
|
||
|
||
### 登录
|
||
|
||
```bash
|
||
ccb weixin login
|
||
```
|
||
|
||
已登录状态可清除:
|
||
|
||
```bash
|
||
ccb weixin login clear
|
||
```
|
||
|
||
### 会话启用
|
||
|
||
```bash
|
||
ccb --channels plugin:weixin@builtin
|
||
```
|
||
|
||
### 配对授权
|
||
|
||
首次收到未授权微信用户消息时,weixin channel 会回一条 6 位 pairing code。运营侧可在终端执行:
|
||
|
||
```bash
|
||
ccb weixin access pair <code>
|
||
```
|
||
|
||
确认后,该微信用户后续消息才会进入 Claude Code 会话。
|
||
|
||
## 相关文件
|
||
|
||
| 文件 | 职责 |
|
||
|------|------|
|
||
| `src/services/mcp/channelNotification.ts` | 频道 gate 逻辑、消息包装 |
|
||
| `src/services/mcp/channelAllowlist.ts` | 频道开关(已默认开启) |
|
||
| `src/services/mcp/useManageMCPConnections.ts` | MCP 连接管理中的频道注册 |
|
||
| `src/components/LogoV2/ChannelsNotice.tsx` | 启动时频道状态提示 |
|
||
| `src/main.tsx` | `--channels` 参数解析 |
|
||
| `src/interactiveHelpers.tsx` | Dev channels 确认对话框 |
|
||
|
||
## 参考链接
|
||
|
||
- [官方 Channels 文档](https://code.claude.com/docs/zh-CN/channels) — 完整使用说明、安全性、Enterprise 控制
|
||
- [飞书 Channel 插件](https://github.com/whobot-ai/claude-code-feishu-channel) — 安装配置教程、MCP 工具、Skill 命令参考
|