openclaw directory¶
Directory-opzoekingen voor kanalen die dit ondersteunen (contacten/peers, groepen en “ik”).
Veelgebruikte flags¶
--channel <name>: kanaal-id/alias (vereist wanneer meerdere kanalen zijn geconfigureerd; automatisch wanneer er slechts één is geconfigureerd)--account <id>: account-id (standaard: kanaalstandaard)--json: JSON-uitvoer
Notities¶
directoryis bedoeld om je te helpen id’s te vinden die je in andere opdrachten kunt plakken (vooralopenclaw message send --target ...).- Voor veel kanalen zijn resultaten config-gedreven (toegestane lijsten / geconfigureerde groepen) in plaats van een live provider-directory.
- Standaarduitvoer is
id(en somsname) gescheiden door een tab; gebruik--jsonvoor scripting.
Resultaten gebruiken met message send¶
openclaw directory peers list --channel slack --query "U0"
openclaw message send --channel slack --target user:U012ABCDEF --message "hello"
ID-formaten (per kanaal)¶
- WhatsApp:
+15551234567(DM),1234567890-1234567890@g.us(groep) - Telegram:
@usernameof numerieke chat-id; groepen zijn numerieke id’s - Slack:
user:U…enchannel:C… - Discord:
user:<id>enchannel:<id> - Matrix (plugin):
user:@user:server,room:!roomId:serverof#alias:server - Microsoft Teams (plugin):
user:<id>enconversation:<id> - Zalo (plugin): gebruikers-id (Bot API)
- Zalo Personal /
zalouser(plugin): thread-id (DM/groep) vanzca(me,friend list,group list)
Zelf (“ik”)¶
openclaw directory self --channel zalouser
Peers (contacten/gebruikers)¶
openclaw directory peers list --channel zalouser
openclaw directory peers list --channel zalouser --query "name"
openclaw directory peers list --channel zalouser --limit 50
Groepen¶
openclaw directory groups list --channel zalouser
openclaw directory groups list --channel zalouser --query "work"
openclaw directory groups members --channel zalouser --group-id <id>