directory
إدارة دليل المستخدمين: إضافة، تحرير، وعرض جهات الاتصال والمستخدمين.
الأوامر
عرض الدليل
openclaw directory list openclaw directory show
إضافة مستخدم
openclaw directory add --name "Julie" --phone "+33612345678" --telegram "@juliedecroix" openclaw directory add --name "Boss" --email "boss@example.com" --role "admin"
البحث عن مستخدم
openclaw directory search "Julie" openclaw directory lookup +33612345678
تحديث مستخدم
openclaw directory update --id <user-id> --name "Julie Decroix" --role "owner" openclaw directory update --phone +33612345678 --telegram "@newhandle"
حذف مستخدم
openclaw directory delete <user-id>
الحقول
name- اسم المستخدمemail- عنوان البريد الإلكترونيphone- رقم الهاتف (تنسيق دولي)telegram- معرف Telegram (@username أو معرف رقمي)discord- معرف Discordslack- معرف Slackrole- الدور (user, admin, owner)notes- ملاحظات إضافية
للماذا دليل؟
يسمح الدليل للوكيل بمعرفة من يتحدث معه ويخصص الردود وفقًا للسياق. يمكنك أيضًا استخدامه لتخزين تفضيلات المستخدم وملاحظات مهمة.
الاستيراد والتصدير
تصدير الدليل إلى JSON:
openclaw directory export > directory.json
استيراد من ملف JSON:
openclaw directory import directory.json
التخزين
يُخزن الدليل في ~/.openclaw/directory.json. يمكنك تحرير هذا الملف مباشرة إذا كنت تفضل ذلك.
خصوصية:
الدليل يُخزن محليًا ولا يُشارك مع أي طرف ثالث. تأكد من حماية هذا الملف لأنه قد يحتوي على معلومات اتصال شخصية.
أمثلة الاستخدام
- تخزين جهات اتصال الفريق للوصول السريع
- تخصيص ردود الوكيل بناءً على هوية المستخدم
- ربط معرفات القنوات المتعددة بنفس الشخص
- إدارة أدوار الوصول والأذونات