📢 اختر قالب Meta معتمد. المتغيرات المتاحة تشمل: بيانات الطالب، إحصائيات الحضور والغياب الإجمالية، بيانات آخر 5 حصص حضرها ({sess1_title}، {sess1_grade}، إلخ)، وإحصائيات شهرية.
📌 مصادر متغيرات الحصص
💡 المتغيرات الديناميكية ({sess1_grade}، {sess2_title}… إلخ) تعمل دائماً من سجل كل طالب تلقائياً بدون حصة مرجعية.
💡 {sessHistory} = سجل نصي كامل بكل الحصص وبياناتها.
🔗 ربط المتغيرات يدوياً — اختر لكل {{رقم}} المتغير المقابل:
💡 المتغيرات مثل {status}، {grade}، {homework} تأخذ قيمها من هذه الحصة. المتغيرات مثل {totalPresent}، {sess1_title} تأخذ قيمها من سجل الطالب الكامل.
🔗 ربط المتغيرات — اختر لكل {{رقم}} المتغير المناسب:
✉️ إرسال واتساب لطالب واحد
💡 المتغيرات الإحصائية ({totalPresent}، {avgGrade} إلخ) و سجل الحصص ({sess1_title}، {sess2_grade} إلخ) محسوبة ومتاحة.
🔗 ربط المتغيرات:
⚙️ الإعدادات
🟢 Mazbot API v1.2 — Base URL: https://mazbot.net/api | Auth: API Key + JWT (يتجدد تلقائياً كل 55 دقيقة)
🔀 Proxy URL (حل مشكلة CORS)
لو التطبيق على Netlify وبيظهر خطأ CORS، أدخل هنا الـ Proxy Base URL واضغط حفظ. Netlify:/mazbot-api (mazbot.net/api) | /mazbot-api-v2 (api.mazbot.net) |
Cloudflare Pages (موصى به): اترك /mazbot-api — سيتم توجيهها تلقائياً لملف _worker.js المرفق.
اتركه فارغ أو https://mazbot.net/api للاتصال المباشر (بدون proxy، وبدون حماية للمفاتيح).
فعّل هذا الخيار بعد نشر ملف _worker.js المرفق وضبط الأسرار (Secrets) في إعدادات Cloudflare Pages.
عند التفعيل، حقول API Key/الإيميل/كلمة المرور بالأسفل تصبح اختيارية — الـ Worker نفسه يجيبها من متغيرات البيئة السرية على السيرفر ويحقنها في كل طلب، فلا تظهر أبداً في المتصفح أو localStorage. راجع زر "❓ شرح النظام" داخل صندوق المراسلات لتفاصيل الإعداد.
🔑 بيانات الاتصال (اختيارية في الوضع الآمن)
مطلوبة لتوليد JWT — التطبيق يجددها تلقائياً (أو يحقنها الـ Worker تلقائياً في الوضع الآمن)
📄 قوالب مازبوت (يدوية)
أضف القوالب يدوياً — الـ ID الرقمي موجود في صفحة تعديل القالب داخل داشبورد مازبوت
⚡ الردود السريعة (تظهر عند فتح المحادثة)
اضغط على الرد لإضافته لصندوق الكتابة — يمكن تعديلها هنا
🤖 الرد التلقائي بالكلمات المفتاحية
يعمل فقط لما يكون الإنبوكس مفتوح. لما يبعت العميل رسالة تحتوي على الكلمة المفتاحية، يتم الرد عليه تلقائياً.
➕ إضافة قاعدة جديدة
💡 يمكن استخدام متغيرات مثل {studentName} في الرد
📲 تحويل المحادثة
يمكنك تحويل أي رسالة من المحادثة إلى محادثة أخرى أو قسم عبر زرار "تحويل" على كل رسالة.
🎨 تخصيص الكارنيه
📐 المقياس الافتراضي هو المعيار المصري للبطاقة الشخصية (85.6×54mm). يمكن تغيير المقاس لأي نوع كارنيه آخر.
📥 تصفية وتنزيل
✅ المعاينة أدناه تعكس الشكل الحقيقي للمطبوع تماماً. ما تراه هو ما يُطبع.
🎯 محرر مواضع العناصر — اسحب أي عنصر لتغيير موضعه
🔑 إدارة الترخيص
جارٍ التحقق من حالة الترخيص...
⚠️ مفاتيح الترخيص مرتبطة بالجهاز. لا يمكن استخدام نفس المفتاح على جهاز آخر أو تجاوز التاريخ.
⚠️ تحرير الرخصة من هذا الجهاز
إذا أردت استخدام نفس مفتاح الترخيص مجدداً على هذا الجهاز أو جهاز آخر، يمكنك تحريره من هنا. سيُمسح الترخيص المحفوظ محلياً فقط — معرّف الجهاز لن يتغير. تحتاج إلى كلمة المرور لإتمام هذه الخطوة.
عند التفعيل، بيانات المراحل والمجموعات والطلاب والحصص (بدون الرسائل — دي محلية بالكامل وماتترفعش) بتتزامن تلقائياً مع فايربيز، كنسخة احتياطية سحابية وعشان تقدر تسترجعها على أي جهاز. المزامنة مُجمَّعة ومؤجَّلة (كل 45 ثانية كحد أقصى، وبس للسجلات المتغيّرة) عشان تفضل جوا حدود الخطة المجانية. الوضع الافتراضي: معطّل — التفعيل قرارك أنت.
ℹ️ الاستعادة من فايربيز تدمج السجلات بالمُعرِّف (id) ولا تمسح أي بيانات محلية موجودة عندك حالياً — عكس استيراد النسخة الاحتياطية من ملف (تبويب آخر) اللي بيستبدل كل حاجة. لو عندك سجلات محلية لسه محفظتش تزامنها، استخدم "رفع نسخة كاملة الآن" قبل ما تجرب الاستعادة على جهاز تاني.
🐛 لوحة التشخيص — كل API call يظهر هنا بالتفصيل. افتح الـ Console (F12) للمزيد.