Files
jordan_bot/backend
2026-05-15 15:26:05 +03:00
..
2026-05-15 03:57:01 +03:00
2026-05-15 15:26:05 +03:00
2026-05-14 18:24:32 +03:00
2026-05-14 18:24:32 +03:00
2026-05-14 18:24:32 +03:00
2026-05-15 03:09:36 +03:00

Jordan Bot - PHP Backend API

هذا هو الخادم (Backend) الخاص ببوت الأردن، مبني بلغة PHP الخالصة ليكون خفيفاً وسهلاً في الاستضافة على أي خادم (Shared Hosting) بدون تعقيدات Node.js.

الهيكل:

  • config/db.php: ملف إعدادات قاعدة البيانات (PDO). يمكنك لاحقاً وضع بيانات الـ MySQL فيه.
  • api/rides.php: يستقبل كل طلب رحلة يصله البوت لحفظ البيانات (السعر، المسافة، التطبيق) لغايات الدراسة الاقتصادية وتحديد أوقات الذروة.
  • api/location.php: يستقبل تحديثات مواقع السائقين. طريقة العمل: يقوم تطبيق الأندرويد بجمع موقع السائق كل 3 ثوانٍ ويحفظها مؤقتاً في الذاكرة. كل 5 دقائق، يقوم التطبيق بإرسال "دفعة واحدة" (Bulk Upload) تحتوي على كل النقاط السابقة لتقليل استهلاك البطارية والإنترنت.

معرف الجهاز (Fingerprint):

يتم استخدام بصمة الجهاز (Android ID) لتمييز السائقين بدون الحاجة لتسجيل الدخول، مما يساعد في تتبع الاشتراكات مستقبلاً وبناء خريطة دقيقة لكل سائق.