openclaw directory
支持目录查找的渠道(联系人/对等方、群组和 "我")。
常用标志
- --channel <name>:渠道 ID/别名(配置了多个渠道时必需;仅配置一个时自动)
- --account <id>:账户 ID(默认:渠道默认)
- --json:输出 JSON
注意
- directory 旨在帮助您找到可以粘贴到其他命令的 ID(特别是 openclaw message send --target ...)。
- 对于许多渠道,结果是基于配置的(白名单/配置的群组),而不是实时提供商目录。
- 默认输出是 id(有时还有 name)用制表符分隔;使用 --json 进行脚本编写。
将结果与 message send 一起使用
openclaw directory peers list --channel slack --query "U0"
openclaw message send --channel slack --target user:U012ABCDEF --message "hello"
ID 格式(按渠道)
- WhatsApp:+15551234567(私信),[email protected](群组)
- Telegram:@username 或数字聊天 ID;群组是数字 ID
- Slack:user:U… 和 channel:C…
- Discord:user:<id> 和 channel:<id>
- Matrix(插件):user:@user:server、room:!roomId:server 或 #alias:server
- Microsoft Teams(插件):user:<id> 和 conversation:<id>
- Zalo(插件):用户 ID(Bot API)
- Zalo Personal / zalouser(插件):来自 zca(me、friend list、group list)的线程 ID(私信/群组)
自己("me")
openclaw directory self --channel zalouser
对等方(联系人/用户,Peers)
openclaw directory peers list --channel zalouser
openclaw directory peers list --channel zalouser --query "name"
openclaw directory peers list --channel zalouser --limit 50
群组(Groups)
openclaw directory groups list --channel zalouser
openclaw directory groups list --channel zalouser --query "work"
openclaw directory groups members --channel zalouser --group-id <id>