CLI commands
Direktori
openclaw directory
Pencarian direktori untuk saluran yang mendukungnya (kontak/peer, grup, dan "saya").
Flag umum
--channel <name>: id/alias saluran (wajib saat beberapa saluran dikonfigurasi; otomatis saat hanya satu yang dikonfigurasi)--account <id>: id akun (default: default saluran)--json: keluarkan JSON
Catatan
directorydimaksudkan untuk membantu Anda menemukan ID yang dapat ditempelkan ke perintah lain (terutamaopenclaw message send --target ...).- Untuk banyak saluran, hasil didukung konfigurasi (daftar izin / grup yang dikonfigurasi), bukan direktori penyedia langsung.
- Plugin saluran yang terinstal tetap dapat tidak menyertakan dukungan direktori; dalam kasus tersebut, perintah melaporkan operasi direktori yang tidak didukung alih-alih menginstal ulang Plugin.
- Output default adalah
id(dan terkadangname) yang dipisahkan oleh tab; gunakan--jsonuntuk skrip.
Menggunakan hasil dengan message send
openclaw directory peers list --channel slack --query "U0"
openclaw message send --channel slack --target user:U012ABCDEF --message "hello"
Format ID (berdasarkan saluran)
- WhatsApp:
+15551234567(DM),[email protected](grup),120363123456789@newsletter(target keluar Channel/Newsletter) - Telegram:
@usernameatau id chat numerik; grup berupa id numerik - Slack:
user:U…danchannel:C… - Discord:
user:<id>danchannel:<id> - Matrix (Plugin):
user:@user:server,room:!roomId:server, atau#alias:server - Microsoft Teams (Plugin):
user:<id>danconversation:<id> - Zalo (Plugin): id pengguna (Bot API)
- Zalo Personal /
zalouser(Plugin): id thread (DM/grup) darizca(me,friend list,group list)
Diri sendiri ("saya")
openclaw directory self --channel zalouser
Peer (kontak/pengguna)
openclaw directory peers list --channel zalouser
openclaw directory peers list --channel zalouser --query "name"
openclaw directory peers list --channel zalouser --limit 50
Grup
openclaw directory groups list --channel zalouser
openclaw directory groups list --channel zalouser --query "work"
openclaw directory groups members --channel zalouser --group-id <id>