CLI commands
Каталог
openclaw directory
Пошук у каталогах для каналів, які його підтримують: контакти/співрозмовники, групи та «я» (власний обліковий запис).
Результати призначені для вставлення в інші команди, особливо в openclaw message send --target ....
Загальні прапорці
--channel <name>: ідентифікатор/псевдонім каналу (обов’язковий, якщо налаштовано кілька каналів; вибирається автоматично, якщо налаштовано лише один)--account <id>: ідентифікатор облікового запису (типово: стандартний для каналу)--json: вивести JSON
Типовий вивід (не у форматі JSON) — це id (а іноді й name), розділені символом табуляції.
Примітки
- Для багатьох каналів результати ґрунтуються на конфігурації (списках дозволених / налаштованих групах), а не на актуальному каталозі провайдера.
- Уже встановлений Plugin каналу може не підтримувати каталог. У такому разі команда повідомляє про непідтримувану операцію; вона не намагається перевстановити чи оновити Plugin, щоб додати підтримку.
Використання результатів із message send
openclaw directory peers list --channel slack --query "U0"openclaw message send --channel slack --target user:U012ABCDEF --message "hello"Формати ідентифікаторів за каналами
| Канал | Формат ідентифікатора цілі |
|---|---|
+15551234567 (приватне повідомлення), 1234567890-1234567890@g.us (група), 120363123456789@newsletter (канал/розсилка, лише вихідні повідомлення) |
|
| Signal | Налаштовані псевдоніми зіставляються з цілями приватних повідомлень E.164/UUID або груповими цілями group:<id> |
| Telegram | @username або числовий ідентифікатор чату; для груп використовуються числові ідентифікатори |
| Slack | user:U… і channel:C… |
| Discord | user:<id> і channel:<id> |
| Matrix (Plugin) | user:@user:server, room:!roomId:server або #alias:server |
| Microsoft Teams (Plugin) | user:<id> і conversation:<id> |
| Zalo (Plugin) | Ідентифікатор користувача (Bot API) |
Zalo Personal / zalouser (Plugin) |
Ідентифікатор гілки (приватне повідомлення/група) з zca (me, friend list, group list) |
Власний обліковий запис («я»)
openclaw directory self --channel zalouserСпіврозмовники (контакти/користувачі)
openclaw directory peers list --channel zalouseropenclaw directory peers list --channel zalouser --query "name"openclaw directory peers list --channel zalouser --limit 50Групи
openclaw directory groups list --channel zalouseropenclaw directory groups list --channel zalouser --query "work"openclaw directory groups members --channel zalouser --group-id <id>Пов’язані матеріали
Was this useful?