Directorio
Referencia CLI para openclaw directory (self, peers, groups).
Búsqueda de directorio para canales que lo soportan (contactos/pares, grupos, y "me").
Flags comunes
- ''--channel <nombre>'': ID/alias del canal (requerido cuando hay múltiples canales configurados; automático cuando solo hay uno)
- ''--account <id>'': ID de cuenta (predeterminado: default del canal)
- ''--json'': Salida JSON
Notas
- ''directory'' está pensado para ayudarte a encontrar IDs que puedes pegar en otros comandos (especialmente ''openclaw message send --target ...'').
- Para muchos canales, los resultados están respaldados por configuración (lista permitida/grupos configurados), no directorios de proveedor en vivo.
- La salida predeterminada es ''id'' (a veces ''name''), separado por tabuladores; usa ''--json'' para scripting.
Usar resultados con `message send`
openclaw directory peers list --channel slack --query "U0" openclaw message send --channel slack --target user:U012ABCDEF --message "hello"
Formatos de ID (por canal)
- WhatsApp: ''+15551234567'' (DM), ''[email protected]'' (grupo)
- Telegram: ''@username'' o ID de chat numérico; grupos son IDs numéricos
- Slack: ''user:U…'' y ''channel:C…''
- Discord: ''user:<id>'' y ''channel:<id>''
- Matrix (plugin): ''user:@user:server'', ''room:!roomId:server'' o ''#alias:server''
- Microsoft Teams (plugin): ''user:<id>'' y ''conversation:<id>''
- Zalo (plugin): ID de Usuario (Bot API)
- Zalo Personal / ''zalouser'' (plugin): ID de Thread (DM/grupo) desde ''zca'' (''me'', ''friend list'', ''group list'')
Self ("me")
openclaw directory self --channel zalouser
Peers (contactos/usuarios)
openclaw directory peers list --channel zalouser openclaw directory peers list --channel zalouser --query "name" openclaw directory peers list --channel zalouser --limit 50
Grupos
openclaw directory groups list --channel zalouser openclaw directory groups list --channel zalouser --query "work" openclaw directory groups members --channel zalouser --group-id <id>