openclaw directory

対応しているチャネルのディレクトリルックアップ(contacts/peers、groups、および「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)、[email protected](グループ)
  • Telegram: @usernameまたは数値チャットid。グループは数値id
  • Slack: user:U…およびchannel:C…
  • Discord: user:<id>およびchannel:<id>
  • Matrix(プラグイン): user:@user:serverroom:!roomId:server、または#alias:server
  • Microsoft Teams(プラグイン): user:<id>およびconversation:<id>
  • Zalo(プラグイン): ユーザーid(Bot API)
  • Zalo Personal / zalouser(プラグイン): zcaからのスレッドid(DM/グループ)(mefriend listgroup 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

Groups

openclaw directory groups list --channel zalouser
openclaw directory groups list --channel zalouser --query "work"
openclaw directory groups members --channel zalouser --group-id <id>