بناء شات بوت ذكي في أزير: دليل استخدام المتغيرات، الشروط، والأزرار

كيفية إستخدام المتغيّرات وشرطيات المسار والأزرار داخل البوت فى منصة أزير

🤖 استخدام المتغيّرات وشرطيات المسار والأزرار داخل مسارات البوت في أزير

مرحبًا، في هذا الشرح سنتعرّف على ميزة استخدام المتغيّرات (Variables) والشرطيات (Conditions) والأزرار (Buttons) داخل مسارات البوت في أزير (Azeer)، وكيف تساعدك في بناء تجربة محادثة ذكية تتكيّف مع إجابات العميل وتوجّه مسار الحوار تلقائيًا.

من خلال هذه الأدوات، يمكنك تخزين بيانات المستخدم، واتخاذ قرارات آلية بناءً على هذه البيانات، وجعل المحادثة أكثر سلاسة ووضوحًا بدل الأسئلة المفتوحة العشوائية.


1. مسار الوصول إلى الميزة (Access Path)

للوصول لمسارات البوت والعمل على المتغيّرات والشرطيات والأزرار:

  1. من القائمة الجانبية في حسابك انتقل إلى تطبيقات.
  2. اختر Bot Builder / بوت بيلدر.
  3. من أعلى الشاشة تأكّد أنك داخل تبويب Flow.
  4. افتح المسار (Flow) أو البوت الذي تريد تعديله.

داخل شاشة الـ Flow ستجد على يمينك لوحة البلوكات (Blocks) وبها: Bubbles (رسائل)، Inputs (حقول إدخال)، Logic (منطق ومتغيرات)، وIntegrations (تكاملات).


2. أولاً: فهم المتغيّرات (Variables)

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

مثال عملي:

  • أضف بلوك Input – Text لالتقاط اسم العميل واحفظه في متغير `user_name`.
  • استخدم المتغير في رسالة لاحقة: "شكرًا لك يا {{user_name}}".

3. ثانياً: استخدام الأزرار (Buttons)

الأزرار تجعل التجربة أسرع وأوضح. يمكنك ربط كل زر ببلوك معين (Jump/Redirect) أو حفظ الاختيار في متغير.

مثال ربط الأزرار بالمسار:

  • زر تتبّع طلب → ينقل العميل لمسار طلب رقم الطلب.
  • زر استفسار عام → ينقل العميل لمسار الأسئلة الشائعة.

4. ثالثاً: استخدام الشرطيات (Conditions)

تسمح لك الشرطيات بتوجيه البوت لاتخاذ قرارات آلية: "لو المتغير X قيمته كذا → اذهب للمسار A".

مثال عملي: اختيار نوع الدعم

إذا كانت قيمة المتغير `support_type` = "تتبّع طلب" → اذهب إلى بلوك مسار التتبع. وإذا كانت = "مشكلة دفع" → اذهب لمسار الدفع.


5. رابعاً: سيناريو كامل (متغيرات + أزرار + شروط)

  1. رسالة ترحيب بأزرار لاختيار اللغة (عربي/English)، وحفظ القيمة في متغير `language`.
  2. سؤال العميل عن نوع الطلب بأزرار (تتبع/استفسار)، وحفظ القيمة في `request_type`.
  3. استخدام بلوك Condition لتوجيه العميل للمسار الصحيح بناءً على اللغة ونوع الطلب.

6. أفضل الممارسات

  • استخدم أسماء واضحة للمتغيّرات (مثل: `user_phone`, `order_id`).
  • اجعل الأزرار مختصرة (2–5 أزرار كافية).
  • ابدأ بالأسئلة المغلقة (أزرار) قبل المفتوحة.
  • قلل تعقيد الـ Conditions واجعل لكل شرط هدف واحد.
  • اختبر المسار أكثر من مرة للتأكد من صحة التوجيه.

🌟 الخلاصة

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


❓ الأسئلة الشائعة

س1: ما الفرق بين Condition وتقسيم المسار لـ Flows؟
Condition للتوجيه السريع داخل نفس المسار، بينما Flows المنفصلة تناسب الرحلات الكبيرة والمعقدة.
س2: هل يمكن استخدام نفس المتغيّر في عدة أماكن؟
نعم، ويحتفظ بقيمته طوال المحادثة الحالية حتى يتم تحديثه.
س3: ماذا لو لم يتحقق أي شرط؟
يعتمد على الإعدادات؛ يفضل دائمًا إضافة مسار افتراضي (Default) لتوجيه المستخدم في حال عدم تطابق الشروط.
س4: هل تخزن الأزرار القيم في متغيرات؟
نعم، يمكن ربط كل زر بمتغير لحفظ اختيارات المستخدم تلقائيًا.
س5: هل هناك حد لعدد المتغيرات؟
تقنيًا العدد كبير، ولكن يُنصح بإبقائها في حدود المعقول لتسهيل إدارة وصيانة البوت.


    • Related Articles

    • ماهى أنواع رسائل البوت في منشئ البوت فى منصة أزير

      ? التعرّف على الـ Flow وأنواع رسائل البوت (Bubbles) في منشئ البوت ? ملخص الفيديو في هذا الفيديو ستتعرف على تبويب Flow داخل منشئ البوت (Bot Builder)، وكيف تتحكّم في مسار المحادثة من خلال ترتيب البلوكات وتوصيلها معًا. ستشاهد شرحًا عمليًّا لقائمة ...
    • كيفية إستخدام تطبيق أسباب إغلاق المحادثة فى منصة أزير

      ? أسباب إغلاق المحادثات في منصة أزير ? ملخص الفيديو يشرح الفيديو كيفية إعداد واستخدام ميزة "أسباب إغلاق المحادثات" في منصة أزير، بدءًا من إضافة التصنيفات والأسباب، مرورًا بكيفية اختيارها من قبل الموظف عند إنهاء المحادثة، وصولًا إلى استعراض التقارير ...
    • كيفية إستخدام الوسوم لتنظيم العملاء فى منصة أزير

      ?️ استخدام الوسوم (Tags) لتصنيف العملاء بفعالية في أزير ? ملخص الفيديو يشرح هذا الفيديو كيفية الوصول إلى صفحة الوسوم في منصة أزير، وكيفية إنشاء وسم جديد، وتطبيقه على العملاء، بالإضافة إلى استعراض طرق إدارة الوسوم وتصنيفها لتنظيم قاعدة عملائك. كيف ...
    • كيفية إنشاء وإدارة القوالب فى منصة أزير

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

      ? عرض سجل الرسائل والتدقيق في المحادثات في أزير كيف أعرف من قام بإغلاق المحادثة؟ من خلال "سجل التدقيق" (Audit Trail)، يمكنك رؤية كل إجراء تم اتخاذه (إغلاق، تعيين، رد) ومن قام به ومتى. هل تريد متابعة كل ما حدث داخل محادثة مع العميل خطوة بخطوة؟ في ...