channels
管理聊天通道账户(WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost/Signal/iMessage/MS Teams)。
用法
bash
openclaw channels <子命令> [选项]子命令
channels list
显示配置的通道和认证配置文件。
bash
openclaw channels list [选项]选项:
--no-usage: 跳过模型 provider 使用量/配额快照--json: JSON 输出
channels status
检查网关可达性和通道健康状态。
bash
openclaw channels status [选项]选项:
--probe: 运行额外检查
提示:channels status 在检测到常见配置错误时会打印警告和建议修复(然后指向 openclaw doctor)。
channels logs
显示网关日志文件中的最近通道日志。
bash
openclaw channels logs [选项]选项:
--channel <name|all>: 通道名称(默认all)--lines <n>: 行数(默认 200)--json: JSON 输出
channels add
添加通道。无标志时使用向导式设置;有标志时切换到非交互模式。
bash
openclaw channels add [选项]channels remove
移除通道。默认禁用;传入 --delete 可无提示删除配置条目。
bash
openclaw channels remove [选项]选项:
--delete: 删除配置条目
channels login
交互式通道登录(仅 WhatsApp Web)。
bash
openclaw channels login [选项]选项:
--channel <channel>: 通道(默认whatsapp;支持whatsapp/web)--account <id>: 账户 ID--verbose: 详细输出
channels logout
登出通道会话(如果支持)。
bash
openclaw channels logout [选项]选项:
--channel <channel>: 通道(默认whatsapp)--account <id>: 账户 ID
通用选项
--channel <name>: 通道名称whatsapptelegramdiscordgooglechatslackmattermostsignalimessagemsteams
--account <id>: 通道账户 ID(默认default)--name <label>: 账户显示名称
示例
bash
# 列出通道
openclaw channels list
# 查看通道状态
openclaw channels status --probe
# 添加 Telegram 通道
openclaw channels add --channel telegram --account alerts --name "Alerts Bot" --token $TELEGRAM_BOT_TOKEN
# 添加 Discord 通道
openclaw channels add --channel discord --account work --name "Work Bot" --token $DISCORD_BOT_TOKEN
# 移除通道
openclaw channels remove --channel discord --account work --delete
# WhatsApp 登录
openclaw channels login
# 查看通道日志
openclaw channels logs --channel whatsapp --lines 100