渠道
渠道是 npm 连接器组件,把消息平台接入统一的通信总线。官方渠道通过 npm registry 分发(默认 registry.npmjs.org;可配 npmmirror 或私有源——见配置),一条命令安装,自动出现在网页控制台的渠道目录。
第一批渠道
| 渠道 | 模式 | 文档 |
|---|---|---|
| 飞书 / Lark | WebSocket 长连接或 Webhook | 配置手册 |
| 企业微信 | 智能机器人 WebSocket 长连接 | 配置手册 |
其他渠道暂时保留为后续文档:查看渠道列表。
安装与搜索
所有渠道遵循同一套操作路径:安装 → 配置凭据 → 启动 → 运行/停止 → 卸载。安装和配置都可以在 Web Console 完成,也可以使用 CLI。
安装等待提示:无论是网页端点击安装还是 CLI
baize add,后端都需要下载组件包、安装依赖并编译原生模块(如 better-sqlite3)。通常需要 1–5 分钟,网络较慢或中国大陆环境可能更久。网页端安装期间请不要刷新或关闭页面,耐心等待安装完成的提示后再进行下一步配置。

bash
baize add feishu # 默认 npm 源
baize add wecom --registry https://registry.npmmirror.com # 临时源(本次生效)
baize search # 从当前源动态发现渠道目录动态发现
渠道目录动态发现:发布带 baize-channel keyword 的渠道包后,无需任何代码改动即出现在目录(CLI baize search 与网页控制台)。自定义/私有渠道可通过 config.json 的 channels 追加。
通信总线协议
所有渠道通过统一通信总线连接:一个简单的 HTTP 接口把消息推入统一网关。自定义渠道获得同样的统一会话、审计与记忆。
