openclaw channels
管理聊天通道账户及其在网关上的运行时状态。
相关文档:
常用命令
bash
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添加/移除账户
bash
openclaw channels add --channel telegram --token <bot-token>
openclaw channels remove --channel telegram --delete提示:运行 openclaw channels add --help 查看每个通道的特定标志(令牌、应用令牌、signal-cli 路径等)。
登录/登出(交互式)
bash
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 重新认证。
能力探测
获取提供商能力提示(意图/范围,如果可用)以及静态功能支持:
bash
openclaw channels capabilities
openclaw channels capabilities --channel discord --target channel:123注意:
--channel是可选的;省略它以列出每个通道(包括扩展)。--target接受channel:<id>或原始数字通道 ID,仅适用于 Discord。- 探测是提供商特定的:Discord 意图 + 可选频道权限;Slack 机器人 + 用户范围;Telegram 机器人标志 + Webhook;Signal 守护进程版本;MS Teams 应用令牌 + Graph 角色/范围(已知处有注释)。没有探测的通道报告
Probe: unavailable。
解析名称到 ID
使用提供商目录将通道/用户名称解析为 ID:
bash
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强制目标类型。 - 解析在多个条目共享相同名称时优先活动匹配。