CLI commands
الدليل
openclaw directory
عمليات البحث في الدليل للقنوات التي تدعم ذلك (جهات الاتصال/النظراء، والمجموعات، و"me").
العلامات الشائعة
--channel <name>: معرف/اسم مستعار للقناة (مطلوب عند تكوين قنوات متعددة؛ تلقائي عند تكوين قناة واحدة فقط)--account <id>: معرف الحساب (الافتراضي: افتراضي القناة)--json: إخراج JSON
ملاحظات
- يهدف
directoryإلى مساعدتك في العثور على المعرفات التي يمكنك لصقها في أوامر أخرى (خصوصًاopenclaw message send --target ...). - في العديد من القنوات، تكون النتائج مدعومة بالإعدادات (قوائم السماح / المجموعات المكوّنة) بدلًا من دليل مزود حي.
- لا يزال بإمكان Plugins القنوات المثبتة إغفال دعم الدليل؛ في هذه الحالة يبلّغ الأمر عن عملية الدليل غير المدعومة بدلًا من إعادة تثبيت Plugin.
- الإخراج الافتراضي هو
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(مجموعة)،120363123456789@newsletter(هدف إرسال صادر لقناة/نشرة إخبارية) - Signal: الأسماء المستعارة المكوّنة تُحل إلى أهداف رسائل مباشرة E.164/UUID أو أهداف مجموعات
group:<id> - Telegram:
@usernameأو معرف دردشة رقمي؛ المجموعات هي معرفات رقمية - Slack:
user:U…وchannel:C… - Discord:
user:<id>وchannel:<id> - Matrix (Plugin):
user:@user:server، أوroom:!roomId:server، أو#alias:server - Microsoft Teams (Plugin):
user:<id>وconversation:<id> - Zalo (Plugin): معرف المستخدم (Bot API)
- Zalo Personal /
zalouser(Plugin): معرف سلسلة المحادثة (رسالة مباشرة/مجموعة) منzca(me،friend list،group list)
الذات ("me")
openclaw directory self --channel zalouserالنظراء (جهات الاتصال/المستخدمون)
openclaw directory peers list --channel zalouseropenclaw directory peers list --channel zalouser --query "name"openclaw directory peers list --channel zalouser --limit 50المجموعات
openclaw directory groups list --channel zalouseropenclaw directory groups list --channel zalouser --query "work"openclaw directory groups members --channel zalouser --group-id <id>ذو صلة
Was this useful?