Start
الربط والتحكم في الوصول
قم بتكوين من يمكنه التواصل مع مساعد Clawdbot الخاص بك وأي الأجهزة يمكنها الاتصال ببوابتك.
نظرة عامة
الربط هو خطوة موافقة المالك الصريحة المستخدمة للأمان في سياقين:
- ربط الرسائل المباشرة - يتحكم في من يمكنه التواصل مع البوت
- ربط الأجهزة - يتحكم في أي الأجهزة/العقد يمكنها الانضمام إلى شبكة البوابة
ربط الرسائل المباشرة (الوصول للدردشة الواردة)
عندما تستخدم قناة سياسة pairing للرسائل المباشرة، يتلقى المرسلون غير المعروفين رمزاً قصيراً ويتم الاحتفاظ برسائلهم حتى توافق عليها.
كيف يعمل
- مستخدم غير معروف يرسل رسالة إلى البوت الخاص بك
- يستجيب البوت برمز ربط من 8 أحرف
- يتم الاحتفاظ بالرسائل في قائمة انتظار معلقة
- توافق أو ترفض طلب الربط
- المستخدمون الموافق عليهم يمكنهم التواصل بحرية
خصائص رمز الربط
- 8 أحرف كبيرة
- الأحرف الغامضة مستبعدة (0، O، 1، I)
- تنتهي الصلاحية بعد ساعة واحدة
- حد أقصى 3 طلبات معلقة لكل قناة (افتراضي)
أوامر الموافقة
# قائمة طلبات الربط المعلقة
clawdbot pairing list telegram
clawdbot pairing list whatsapp
# الموافقة على طلب ربط
clawdbot pairing approve telegram ABC12DEF
clawdbot pairing approve whatsapp XYZ98GHI
# رفض طلب ربط
clawdbot pairing reject telegram ABC12DEFالقنوات المدعومة
| القناة | الأمر |
|---|---|
| Telegram | clawdbot pairing list telegram |
clawdbot pairing list whatsapp | |
| Signal | clawdbot pairing list signal |
| iMessage | clawdbot pairing list imessage |
| Discord | clawdbot pairing list discord |
| Slack | clawdbot pairing list slack |
مواقع التخزين
| الملف | الغرض |
|---|---|
~/.clawdbot/credentials/<channel>-pairing.json | الطلبات المعلقة |
~/.clawdbot/credentials/<channel>-allowFrom.json | المستخدمون الموافق عليهم |
ربط الأجهزة
العقد التي تتصل بالبوابة كأجهزة مع role: node تتطلب الموافقة من خلال طلبات ربط الأجهزة.
أوامر موافقة الأجهزة
# قائمة جميع الأجهزة (المعلقة والمربوطة)
clawdbot devices list
# الموافقة على جهاز
clawdbot devices approve <requestId>
# رفض جهاز
clawdbot devices reject <requestId>
# إزالة جهاز مربوط
clawdbot devices remove <deviceId>مواقع التخزين
| الملف | الغرض |
|---|---|
~/.clawdbot/devices/pending.json | طلبات الأجهزة المعلقة |
~/.clawdbot/devices/paired.json | الأجهزة الموافق عليها |
سياسات الرسائل المباشرة
قم بتكوين سياسة الرسائل المباشرة في ~/.clawdbot/clawdbot.json:
{
"channels": {
"whatsapp": {
"dmPolicy": "pairing",
"allowFrom": []
}
}
}السياسات المتاحة
| السياسة | الوصف |
|---|---|
pairing | يتطلب موافقة للمرسلين الجدد |
allowlist | السماح فقط للمرسلين الموافق عليهم مسبقاً |
open | السماح لجميع المرسلين (غير موصى به) |
أفضل ممارسات الأمان
- استخدم وضع الربط للقنوات المعرضة لمستخدمين غير معروفين
- راجع الطلبات المعلقة بانتظام
- استخدم وضع قائمة السماح للقنوات الحساسة
- حدد الطلبات المعلقة لمنع البريد العشوائي
- راجع المستخدمين الموافق عليهم دورياً
التوثيق ذو الصلة
- دليل الإعداد - التكوين الأولي
- الأمان - أفضل ممارسات الأمان
- القنوات - تكوين القنوات