clawdbot channels
管理网关上的聊天频道账户及其运行状态。
相关文档:
常用命令
bash clawdbot channels list clawdbot channels status clawdbot channels capabilities clawdbot channels capabilities –channel discord –target channel:123 clawdbot channels resolve –channel slack “#general” “@jane” clawdbot channels logs –channel all``````
添加/移除账户```bash
clawdbot channels add –channel telegram –token
提示:`clawdbot channels add --help` 显示每个频道的标志(如 token、app token、signal-cli 路径等)。
## 登录 / 注销(交互式)
bash
clawdbot channels login --channel whatsapp
clawdbot channels logout --channel whatsapp``````
## 故障排除
- 运行 `clawdbot status --deep` 进行全面检查。
- 使用 `clawdbot doctor` 进行引导式修复。
- `clawdbot channels list` 输出 `Claude: HTTP 403 ... user:profile` → 使用快照需要 `user:profile` 权限。可以使用 `--no-usage`,或提供一个 claude.ai 的会话密钥(`CLAUDE_WEB_SESSION_KEY` / `CLAUDE_WEB_COOKIE`),或通过 Claude Code CLI 重新认证。
## 功能探测
获取提供者功能提示(如有可用的意图/权限)以及静态功能支持:```bash
clawdbot channels capabilities
clawdbot channels capabilities --channel discord --target channel:123
注意事项:
--channel是可选的;省略它将列出每个频道(包括扩展频道)。--target接受channel:<id>或原始数字频道 ID,并且仅适用于 Discord。- 探针是特定于供应商的:Discord 意图 + 可选频道权限;Slack 机器人 + 用户作用域;Telegram 机器人标志 + 网络钩子;Signal 守护进程版本;MS Teams 应用令牌 + Graph 角色/作用域(已知的会进行注释)。没有探针的频道将报告
Probe: unavailable。
将名称解析为 ID
使用供应商目录将频道/用户名称解析为 ID: bash clawdbot channels resolve –channel slack “#general” “@jane” clawdbot channels resolve –channel discord “My Server/#support” “@someone” clawdbot channels resolve –channel matrix “Project Room”`````` 注意事项:
- 使用
--kind user|group|auto来强制指定目标类型。 - 当多个条目具有相同名称时,优先选择活动匹配项。