openclaw channels
管理 Gateway 上的聊天通道账户及其运行时状态�?
相关文档�?
- 通道指南:Channels
- Gateway 配置:Configuration
常用命令
openclaw channels list
openclaw channels status
openclaw channels capabilities
openclaw channels capabilities --channel discord --target channel:123
openclaw channels resolve --channel slack "#general" "@jane"
openclaw channels logs --channel all
添加 / 删除账户
openclaw channels add --channel telegram --token <bot-token>
openclaw channels remove --channel telegram --delete
提示:openclaw channels add --help 显示每个通道的标志(token、app token、signal-cli 路径等)�?
当你运行 openclaw channels add 而不带标志时,交互式向导可以提示�?
- 每个选定通道的账�?id
- 这些账户的可选显示名�?
是否将配置的通道账户绑定到代理?
如果确认立即绑定,向导会询问哪个代理应该拥有每个配置的通道账户,并写入账户作用域的路由绑定�?
你也可以稍后使用 openclaw agents bindings、openclaw agents bind �?openclaw agents unbind 管理相同的路由规则(参见 agents)�?
当你向仍使用单账户顶级设置(没有 channels.<channel>.accounts 条目)的通道添加非默认账户时,OpenClaw 会将账户作用域的单账户顶级值移动到 channels.<channel>.accounts.default,然后写入新账户。这在保持原始账户行为的同时,转换为多账户形式�?
路由行为保持一致:
- 现有的仅通道绑定(没�?
accountId)继续匹配默认账户�? channels add在非交互模式下不会自动创建或重写绑定�?- 交互式设置可以选择添加账户作用域的绑定�?
如果你的配置已经处于混合状态(存在命名账户、缺�?default、顶级单账户值仍设置),运行 openclaw doctor --fix 将账户作用域的值移动到 accounts.default�?
登录 / 退出(交互式)
openclaw channels login --channel whatsapp
openclaw channels logout --channel whatsapp
故障排除
- 运行
openclaw status --deep进行广泛探测�? - 使用
openclaw doctor获取引导修复�? openclaw channels list打印Claude: HTTP 403 ... user:profile�?使用情况快照需�?user:profile作用域。使�?--no-usage,或提供 claude.ai 会话密钥(CLAUDE_WEB_SESSION_KEY/CLAUDE_WEB_COOKIE),或通过 Claude Code CLI 重新认证�?
功能探测
获取提供商功能提示(可用的地方包�?intents/scopes)以及静态功能支持:
openclaw channels capabilities
openclaw channels capabilities --channel discord --target channel:123
注意�?
--channel是可选的;省略它可以列出每个通道(包括扩展)�?--target接受channel:<id>或原始数字频�?id,仅适用�?Discord�?- 探测是提供商特定的:Discord intents + 可选频道权限;Slack bot + 用户作用域;Telegram bot 标志 + webhook;Signal 守护进程版本;MS Teams app token + Graph 角色/作用域(已知的地方有注释)。没有探测的通道报告
Probe: unavailable�?
将名称解析为 ID
使用提供商目录将通道/用户名解析为 ID�?
openclaw channels resolve --channel slack "#general" "@jane"
openclaw channels resolve --channel discord "My Server/#support" "@someone"
openclaw channels resolve --channel matrix "Project Room"
注意�?
- 使用
--kind user|group|auto强制目标类型�? - 当多个条目共享相同名称时,解析优先匹配活动项�?