CLI commands
Каталог
openclaw directory
Поиск в каталогах для каналов, которые это поддерживают (контакты/собеседники, группы и «я»).
Общие флаги
--channel <name>: идентификатор/псевдоним канала (обязательно, когда настроено несколько каналов; выбирается автоматически, когда настроен только один)--account <id>: идентификатор учетной записи (по умолчанию: канал по умолчанию)--json: вывести JSON
Примечания
directoryпредназначен для поиска идентификаторов, которые можно вставлять в другие команды (особенно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"Форматы идентификаторов (по каналам)
- WhatsApp:
+15551234567(личное сообщение),1234567890-1234567890@g.us(группа),120363123456789@newsletter(исходящая цель канала/рассылки) - 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?