CLI commands
Katalog
openclaw directory
Wyszukiwanie w katalogach kanałów, które je obsługują: kontakty/partnerzy, grupy i „ja” (własna tożsamość).
Wyniki są przeznaczone do wklejania w innych poleceniach, zwłaszcza openclaw message send --target ....
Wspólne flagi
--channel <name>: identyfikator/alias kanału (wymagany, gdy skonfigurowano wiele kanałów; wybierany automatycznie, gdy skonfigurowano tylko jeden)--account <id>: identyfikator konta (domyślnie: konto domyślne kanału)--json: wyświetla dane w formacie JSON
Domyślne dane wyjściowe (inne niż JSON) to id (a czasami name) rozdzielone tabulatorem.
Uwagi
- W przypadku wielu kanałów wyniki pochodzą z konfiguracji (list dozwolonych elementów / skonfigurowanych grup), a nie z bieżącego katalogu dostawcy.
- Już zainstalowany Plugin kanału może nie obsługiwać katalogu. W takim przypadku polecenie zgłasza nieobsługiwaną operację; nie próbuje ponownie instalować ani uaktualniać Pluginu w celu dodania obsługi.
Używanie wyników z poleceniem message send
openclaw directory peers list --channel slack --query "U0"openclaw message send --channel slack --target user:U012ABCDEF --message "hello"Formaty identyfikatorów według kanałów
| Kanał | Format identyfikatora celu |
|---|---|
+15551234567 (wiadomość prywatna), 1234567890-1234567890@g.us (grupa), 120363123456789@newsletter (kanał/biuletyn, tylko wiadomości wychodzące) |
|
| Signal | Skonfigurowane aliasy wskazują cele wiadomości prywatnych w formacie E.164/UUID lub cele grupowe group:<id> |
| Telegram | @username lub numeryczny identyfikator czatu; grupy używają identyfikatorów numerycznych |
| Slack | user:U… i channel:C… |
| Discord | user:<id> i channel:<id> |
| Matrix (Plugin) | user:@user:server, room:!roomId:server lub #alias:server |
| Microsoft Teams (Plugin) | user:<id> i conversation:<id> |
| Zalo (Plugin) | Identyfikator użytkownika (Bot API) |
Zalo Personal / zalouser (Plugin) |
Identyfikator wątku (wiadomość prywatna/grupa) z zca (me, friend list, group list) |
Własna tożsamość („ja”)
openclaw directory self --channel zalouserKontakty (kontakty/użytkownicy)
openclaw directory peers list --channel zalouseropenclaw directory peers list --channel zalouser --query "name"openclaw directory peers list --channel zalouser --limit 50Grupy
openclaw directory groups list --channel zalouseropenclaw directory groups list --channel zalouser --query "work"openclaw directory groups members --channel zalouser --group-id <id>Powiązane materiały
Was this useful?