openclaw directory¶
Kataloguppslagningar för kanaler som stöder detta (kontakter/peers, grupper och ”jag”).
Vanliga flaggor¶
--channel <name>: kanal-ID/alias (krävs när flera kanaler är konfigurerade; automatiskt när endast en är konfigurerad)--account <id>: konto-ID (standard: kanalens standard)--json: JSON-utdata
Noteringar¶
directoryär avsett att hjälpa dig hitta ID:n som du kan klistra in i andra kommandon (särskiltopenclaw message send --target ...).- För många kanaler är resultaten konfigurationsbaserade (tillåtelselistor / konfigurerade grupper) snarare än en live-katalog från leverantören.
- Standardutdata är
id(och iblandname) separerade med tab; använd--jsonför skriptning.
Använda resultat med message send¶
openclaw directory peers list --channel slack --query "U0"
openclaw message send --channel slack --target user:U012ABCDEF --message "hello"
ID-format (per kanal)¶
- WhatsApp:
+15551234567(DM),1234567890-1234567890@g.us(grupp) - Telegram:
@usernameeller numeriskt chatt-ID; grupper är numeriska ID:n - Slack:
user:U…ochchannel:C… - Discord:
user:<id>ochchannel:<id> - Matrix (plugin):
user:@user:server,room:!roomId:servereller#alias:server - Microsoft Teams (plugin):
user:<id>ochconversation:<id> - Zalo (plugin): användar-ID (Bot API)
- Zalo Personal /
zalouser(plugin): tråd-ID (DM/grupp) frånzca(me,friend list,group list)
Själv (”jag”)¶
openclaw directory self --channel zalouser
Peers (kontakter/användare)¶
openclaw directory peers list --channel zalouser
openclaw directory peers list --channel zalouser --query "name"
openclaw directory peers list --channel zalouser --limit 50
Grupper¶
openclaw directory groups list --channel zalouser
openclaw directory groups list --channel zalouser --query "work"
openclaw directory groups members --channel zalouser --group-id <id>