بوت ذكي لإدارة اشتراكات الطلاب (Student Management Telegram Bot)
تفاصيل العمل
بوت ذكي (Telegram Bot) تم تطويره بلغة Python ليعمل كـ "سكرتير آلي" لإدارة اشتراكات الطلاب وتسهيل وصولهم للخدمات التعليمية. نوع العمل يُصنف كـ تطبيق أتمتة خدمات (Service Automation Bot). يعتمد البوت على مفهوم القوائم التفاعلية (Inline Keyboards) لتوجيه المستخدمين وتنفيذ العمليات دون الحاجة لكتابة أوامر نصية معقدة. ميزات البوت (Backend Logic) تم برمجة البوت ليكون نظاماً متكاملاً لإدارة "دورة حياة الطالب" داخل الكورس، وتشمل ميزاته: نظام التسجيل والاشتراك (Subscription System): يتيح للمستخدمين الجدد البدء عبر أمر /start. يتضمن منطقاً برمجياً يمنع التسجيل المزدوج؛ حيث يتعرف البوت على المشتركين الحاليين ويطلب منهم تعديل أو ترقية باقاتهم بدلاً من إنشاء اشتراك جديد. إدارة الباقات والأسعار (Dynamic Pricing): يعرض تفاصيل الباقات بشكل ديناميكي (مادة واحدة، مادتين، حتى 6 مواد) مع أسعارها المحددة بالريال. ترقية الباقة (Package Upgrade): ميزة ذكية تسمح للطالب بالانتقال من باقة إلى باقة أعلى بسهولة مع توضيح الأسعار الجديدة. إدارة المواد الدراسية (Subject Management): يعرض قائمة واسعة من مواد الهندسة المدنية (مثل استاتيكا، خرسانة مسلحة، هيدروليكا). يسمح للطالب بتعديل مواده (حذف أو إضافة) بما يتوافق مع الحد الأقصى للباقة المشترك بها. التحقق اللحظي من الحالة (Real-time Status): شاشة "حالة اشتراكي" تعرض ملخصاً كاملاً للبيانات: (الاسم، الرقم الجامعي، الباقة، المواد المختارة، وحالة الدفع). توفير روابط مباشرة للانضمام لمجموعات الواتساب والتليجرام الخاصة بالكورس فور تأكيد الدفع. طريقة التنفيذ التقنية تم بناء المنطق البرمجي للبوت باستخدام مكتبات بايثون المتخصصة: اللغة الأساسية: Python 3. المكتبة المستخدمة: تم الاعتماد على مكتبة python-telegram-bot للتعامل مع واجهة برمجة تطبيقات تليجرام (Telegram API). إدارة البيانات: يعتمد البوت على ربط مع Google Sheets API لتخزين بيانات الطلاب واستدعائها لحظياً. المنطق الشرطي (Conditional Logic): تم بناء "شجرة قرارات" برمجية معقدة للتعامل مع حالات الدفع، ترقية الباقات، والتحقق من صلاحيات المستخدمين قبل منحهم روابط المجموعات الخاصة. تجربة المستخدم (UX): استخدام الرموز التعبيرية (Emojis) والأزرار التفاعلية جعل من تجربة الطالب عملية سهلة وسريعة، مع توفير خيارات "الرجوع" و"إنهاء المحادثة" لضمان سلاسة التنقل.
مهارات العمل
بطاقة العمل
طلب عمل مماثل