openclaw directory¶
対応しているチャンネル向けのディレクトリ検索(連絡先/ピア、グループ、「me」)。
共通フラグ¶
--channel <name>: チャンネル ID/エイリアス(複数のチャンネルが設定されている場合は必須。1 つのみ設定されている場合は自動)--account <id>: アカウント ID(デフォルト:チャンネルのデフォルト)--json: JSON を出力
注意事項¶
directoryは、他のコマンド(特にopenclaw message send --target ...)に貼り付けて使える ID を見つけるためのものです。- 多くのチャンネルでは、結果はライブなプロバイダーディレクトリではなく、設定に基づくもの(許可リスト/設定済みグループ)です。
- デフォルトの出力は、タブ区切りの
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)、1234567890-1234567890@g.us(グループ) - Telegram:
@usernameまたは数値のチャット ID;グループは数値 ID - Slack:
user:U…およびchannel:C… - Discord:
user:<id>およびchannel:<id> - Matrix(プラグイン):
user:@user:server、room:!roomId:server、または#alias:server - Microsoft Teams(プラグイン):
user:<id>およびconversation:<id> - Zalo(プラグイン): ユーザー ID(Bot API)
- Zalo Personal/
zalouser(プラグイン):zcaから取得したスレッド ID(DM/グループ)(me、friend list、group list)
Self(「me」)¶
openclaw directory self --channel zalouser
Peers(連絡先/ユーザー)¶
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>