البنية الأساسية: نظرة عامة
على عكس الذكاء الاصطناعي السحابي الذي يعمل في بيئات محكومة، يعمل clawbot كبنية موزعة على أجهزة تتحكم فيها. هذا التصميم يمكّن قدرات لا يمكن للخدمات السحابية تقديمها: الوصول المباشر للنظام، المعالجة المحلية للبيانات الحساسة، والتكامل العميق مع بيئتك الرقمية.
المكونات الأساسية
🌐 البوابة (Gateway)
قلب نظام clawbot النابض. البوابة هي خدمة Node.js تعمل باستمرار على جهازك، تدير جميع الاتصالات عبر WebSocket على المنفذ 18789. تعمل كوسيط ذكي بين قنوات المراسلة ونماذج الذكاء الاصطناعي وأدوات النظام.
- إدارة جلسات متعددة القنوات مع سجل محادثات موحد
- توجيه الرسائل إلى نماذج الذكاء الاصطناعي المناسبة
- تنفيذ آمن للأوامر مع حدود صلاحيات قابلة للتكوين
- إدارة دورة حياة المهارات والتكاملات
- مراقبة الصحة والتسجيل المفصل
📱 القنوات (Channels)
القنوات هي جسور الاتصال بين منصات المراسلة والبوابة. كل قناة تعمل كعملية منفصلة، تترجم بروتوكولات المنصة المحددة إلى رسائل WebSocket موحدة.
- WhatsApp: يستخدم مكتبة Baileys لبروتوكول WhatsApp Web
- Telegram: تكامل مع Telegram Bot API
- Discord: اتصال مباشر مع Discord Gateway
- Slack: تكامل مع Slack Events API
- iMessage: تكامل macOS الأصلي عبر AppleScript