openclaw directory¶
عمليات البحث في الدليل للقنوات التي تدعم ذلك (جهات الاتصال/الأقران، المجموعات، و«أنا»).
الأعلام الشائعة¶
--channel <name>: معرّف/اسم مستعار للقناة (مطلوب عند تهيئة عدة قنوات؛ تلقائي عند تهيئة قناة واحدة فقط)--account <id>: معرّف الحساب (الافتراضي: الافتراضي للقناة)--json: إخراج JSON
ملاحظات¶
directoryمُصمَّم لمساعدتك في العثور على المعرّفات التي يمكنك لصقها في أوامر أخرى (خصوصًاopenclaw message send --target ...).- بالنسبة للعديد من القنوات، تكون النتائج مدعومة بالتهيئة (قوائم السماح / المجموعات المُهيّأة) بدلًا من دليل الموفّر المباشر.
- الإخراج الافتراضي هو
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(مجموعة) - Telegram:
@usernameأو معرّف محادثة رقمي؛ المجموعات هي معرّفات رقمية - 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 (إضافة): معرّف المستخدم (Bot API)
- Zalo Personal /
zalouser(إضافة): معرّف السلسلة (رسالة مباشرة/مجموعة) منzca(me،friend list،group list)
الذات («أنا»)¶
openclaw directory self --channel zalouser
الأقران (جهات الاتصال/المستخدمون)¶
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>