CLI commands
Verzeichnis
openclaw directory
Verzeichnisabfragen für Kanäle, die dies unterstützen (Kontakte/Peers, Gruppen und „me“).
Gemeinsame Flags
--channel <name>: Kanal-ID/-Alias (erforderlich, wenn mehrere Kanäle konfiguriert sind; automatisch, wenn nur einer konfiguriert ist)--account <id>: Konto-ID (Standard: Kanalstandard)--json: JSON ausgeben
Hinweise
directorysoll Ihnen helfen, IDs zu finden, die Sie in andere Befehle einfügen können (insbesondereopenclaw message send --target ...).- Bei vielen Kanälen sind die Ergebnisse konfigurationsbasiert (Allowlisten / konfigurierte Gruppen) statt aus einem Live-Provider-Verzeichnis.
- Installierte Kanal-Plugins können Verzeichnisunterstützung dennoch auslassen; in diesem Fall meldet der Befehl den nicht unterstützten Verzeichnisvorgang, statt das Plugin neu zu installieren.
- Die Standardausgabe ist
id(und manchmalname), durch einen Tabulator getrennt; verwenden Sie--jsonfür Skripting.
Ergebnisse mit message send verwenden
openclaw directory peers list --channel slack --query "U0"
openclaw message send --channel slack --target user:U012ABCDEF --message "hello"
ID-Formate (nach Kanal)
- WhatsApp:
+15551234567(DM),[email protected](Gruppe),120363123456789@newsletter(ausgehendes Ziel für Channel/Newsletter) - Telegram:
@usernameoder numerische Chat-ID; Gruppen sind numerische IDs - Slack:
user:U…undchannel:C… - Discord:
user:<id>undchannel:<id> - Matrix (Plugin):
user:@user:server,room:!roomId:serveroder#alias:server - Microsoft Teams (Plugin):
user:<id>undconversation:<id> - Zalo (Plugin): Benutzer-ID (Bot API)
- Zalo Personal /
zalouser(Plugin): Thread-ID (DM/Gruppe) auszca(me,friend list,group list)
Selbst („me“)
openclaw directory self --channel zalouser
Peers (Kontakte/Benutzer)
openclaw directory peers list --channel zalouser
openclaw directory peers list --channel zalouser --query "name"
openclaw directory peers list --channel zalouser --limit 50
Gruppen
openclaw directory groups list --channel zalouser
openclaw directory groups list --channel zalouser --query "work"
openclaw directory groups members --channel zalouser --group-id <id>