CLI commands
Каталог
openclaw directory
Пошук у каталозі для каналів, які його підтримують (контакти/пири, групи та "me").
Спільні прапорці
--channel <name>: id/псевдонім каналу (обов’язково, коли налаштовано кілька каналів; автоматично, коли налаштовано лише один)--account <id>: id облікового запису (типово: типовий для каналу)--json: вивести JSON
Примітки
directoryпризначено, щоб допомогти вам знайти ID, які можна вставити в інші команди (особливоopenclaw message send --target ...).- Для багатьох каналів результати спираються на конфігурацію (списки дозволених / налаштовані групи), а не на живий каталог провайдера.
- Установлені Plugin каналів усе ще можуть не підтримувати каталог; у такому разі команда повідомляє про непідтримувану операцію каталогу замість перевстановлення Plugin.
- Типовий вивід — це
id(і інодіname), розділені табуляцією; використовуйте--jsonдля сценаріїв.
Використання результатів із message send
openclaw directory peers list --channel slack --query "U0"
openclaw message send --channel slack --target user:U012ABCDEF --message "hello"
Формати ID (за каналом)
- WhatsApp:
+15551234567(DM),[email protected](група),120363123456789@newsletter(вихідна ціль каналу/розсилки) - Telegram:
@usernameабо числовий id чату; групи мають числові id - 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): id користувача (Bot API)
- Zalo Personal /
zalouser(Plugin): id гілки (DM/група) зzca(me,friend list,group list)
Себе ("me")
openclaw directory self --channel zalouser
Пири (контакти/користувачі)
openclaw directory peers list --channel zalouser
openclaw directory peers list --channel zalouser --query "name"
openclaw directory peers list --channel zalouser --limit 50
Групи
openclaw directory groups list --channel zalouser
openclaw directory groups list --channel zalouser --query "work"
openclaw directory groups members --channel zalouser --group-id <id>