openclaw directory¶
Bunu destekleyen kanallar için dizin sorgulamaları (kişiler/peers, gruplar ve “ben”).
Yaygın seçenekler¶
--channel <name>: kanal kimliği/takma adı (birden fazla kanal yapılandırılmışsa gereklidir; yalnızca biri yapılandırılmışsa otomatik)--account <id>: hesap kimliği (varsayılan: kanal varsayılanı)--json: JSON çıktısı
Notlar¶
directory, diğer komutlara (özellikleopenclaw message send --target ...) yapıştırabileceğiniz kimlikleri bulmanıza yardımcı olmak içindir.- Birçok kanal için sonuçlar, canlı bir sağlayıcı dizini yerine yapılandırma desteklidir (izin listeleri / yapılandırılmış gruplar).
- Varsayılan çıktı, sekme ile ayrılmış
id(ve bazenname) şeklindedir; betikleme için--jsonkullanın.
message send ile sonuçların kullanımı¶
openclaw directory peers list --channel slack --query "U0"
openclaw message send --channel slack --target user:U012ABCDEF --message "hello"
Kimlik biçimleri (kanala göre)¶
- WhatsApp:
+15551234567(DM),1234567890-1234567890@g.us(grup) - Telegram:
@usernameveya sayısal sohbet kimliği; gruplar sayısal kimliklerdir - Slack:
user:U…vechannel:C… - Discord:
user:<id>vechannel:<id> - Matrix (eklenti):
user:@user:server,room:!roomId:serverveya#alias:server - Microsoft Teams (eklenti):
user:<id>veconversation:<id> - Zalo (eklenti): kullanıcı kimliği (Bot API)
- Zalo Personal /
zalouser(eklenti):zcaiçinden (DM/grup) iş parçacığı kimliği (me,friend list,group list)
Self (“ben”)¶
openclaw directory self --channel zalouser
Peers (kişiler/kullanıcılar)¶
openclaw directory peers list --channel zalouser
openclaw directory peers list --channel zalouser --query "name"
openclaw directory peers list --channel zalouser --limit 50
Gruplar¶
openclaw directory groups list --channel zalouser
openclaw directory groups list --channel zalouser --query "work"
openclaw directory groups members --channel zalouser --group-id <id>