Abdelrhman

بوت Levix المستضاف ذاتيًا لـ WhatsApp
مميز5 مشاهدات

بوت Levix المستضاف ذاتيًا لـ WhatsApp

بوت WhatsApp بترخيص MIT يضم أدوات ذكاء اصطناعي وإشرافًا وجدولة، مع استضافة عبر Android وموقع مرافق.

تفاصيل المشروع

Levix بوت WhatsApp مفتوح المصدر بترخيص MIT، يستضيفه المستخدم لإدارة محادثاته ومجموعاته. يجمع الأوامر ومساعد AI والإشراف والجدولة ولوحة تحكم في المتصفح. ويوفر موقعه المرافق التنزيلات والتوثيق والملاحظات وخدمات خلفية تستخدمها النسخ المثبتة.

المشكلة

يحتاج البوت الشخصي إلى أكثر من استقبال الرسائل. عليه حفظ جلسة WhatsApp والإعدادات والجداول، وفرض الصلاحيات على إجراءات المجموعات، وتقديم واجهة للمشغل. كما يحتاج التثبيت والدعم إلى نقطة دخول عامة. يربط Levix البوت المحلي بموقع منتج مستقل، مع بقاء معالجة المحادثات على الخادم أو الجهاز الذي يختاره المشغل.

الميزات الأساسية

  • يتصل بـ WhatsApp عبر Baileys، ويعرض أدوات الاتصال في لوحة React.
  • ينفذ أوامر لمساعدة AI والترجمة والوسائط والتذكير وأدوات المجموعات.
  • يطبق قواعد للإشراف على الروابط والرسائل المزعجة والكلمات والوسائط، مع سياسات قابلة للضبط.
  • ينشئ ملصقات WebP ثابتة أو متحركة ويدير حزمًا مرتبطة بمالكها.
  • يحفظ الرسائل المجدولة وسجل تسليمها، بما فيها المهام المتكررة وإعادة المحاولة اليدوية.
  • يوفر تطبيق Kotlin على Android لتشغيل مكونات البوت على الجهاز.
  • يقدم موقع المنتج روابط التنزيل والتوثيق ونموذج إرسال الملاحظات.
  • تستخدم النسخ المثبتة مسارات الموقع لاستعادة الحساب بالبريد واستقبال تقارير الأعطال.

البنية التقنية

يحفظ بوت Node.js حالة الجلسة والجداول والإعدادات في SQLite المدمجة. يتولى Baileys اتصال WhatsApp، ويعرض Express مسارات اللوحة المحمية، وينقل Socket.IO التحديثات إلى واجهة React. يضمن تطبيق Android بيئة Node، ويعرض اللوحة عبر جسر WebView. يجلب موقع Next.js المستقل بيانات الإصدارات من GitHub. تحول مسارات الخادم الملاحظات إلى Telegram، وترسل رسائل الاستعادة عبر SMTP، وتحفظ حالة الاستعادة وتقارير الأعطال في SQLite. يقع البوت والموقع في مستودعين منفصلين لمنتج واحد.

نقاط هندسية

  • تربط صلاحيات أدوات AI بالمرسل المستخرج من رسالة WhatsApp الواردة، ولا تمنح تعليمات النموذج أو الصفحة صلاحيات إضافية.
  • تشفر البيانات السرية في التخزين المحلي للبوت باستخدام AES-256-GCM.
  • تمنع مسارات جلب الروابط الوصول إلى الشبكات الخاصة والمحلية، بما في ذلك مسارات إعادة التوجيه.
  • تحافظ ترحيلات SQLite على بيانات البوت المحلية أثناء تطوره.
  • يحفظ الموقع حدود طلبات الاستعادة والرموز أحادية الاستخدام بعد إعادة التشغيل، ويتحقق من تقارير الأعطال قبل حفظها.

معرض الصور

1 / 3

آراء العملاء

5(1 تقييم)

آراء أشخاص استخدموا هذا المشروع أو شاركوا في تطويره.

5/5زائر
"المشروع حل لي مشكلة كنت أعاني منها، شكراً لك"
A

Anonymous

29‏/10‏/2026

شارك تجربتك مع هذا المشروع

شارك تجربتك مع هذا المشروع