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

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

إدخال الاستبيان
في أداة الإنشاء، أنشئ كتلة بشرط ("الكتلة البدء" أو "غير حالية مع شرط") لتكون نقطة البداية للاستبيان:

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

الانتقال التلقائي
بعد ذلك، انتقل إلى إعدادات السهم واضبط مؤقتًا بحيث يتم إرسال السؤال الأول إلى العميل تلقائيًا:

بدء الاستبيان بزر
إذا كنت تريد أن يبدأ المستخدم الاستبيان بالنقر على زر، فأنشئ الأزرار المناسبة في كتلة البدء:
1. انتقل إلى الكتلة الخضراء؛ 2. انقر على "الأزرار" لتوسيع تبويب الإعدادات؛ 3. انقر على "+ إضافة زر":

أدخل نص الزر في النافذة المنبثقة التي تفتح، ثم انقر "إضافة زر":

انتقل إلى إعدادات السهم وحدد مربع الاختيار الخاص بالزر في الشرط:

تضمن هذه الخطوة انتقال العميل إلى الكتلة التالية فقط تحت شرط محدد (في هذه الحالة، الشرط هو نص الزر).
اضبط نوع المطابقة على "مطابقة تامة":

إعدادات الأسئلة والإجابات
والآن نصل إلى الجزء الأكثر إثارة — إعداد الأسئلة مع الإجابات. ستحتاج إلى النص المُعد مسبقًا والذي يحتوي على الأسئلة من أجل ذلك.
الخطوة 1. في الكتلة التي يشير إليها السهم من كتلة البدء، الصق السؤال الأول من نصك في حقل الرسالة:

الخطوة 2. بعد ذلك، أنشئ أزرارًا بخيارات الرد وفقًا لعدد الإجابات (في المثال، ستكون هناك 4 أزرار):

الخطوة 3. في النافذة المنبثقة لإعدادات الزر، أدخل نص الإجابة وانقر على "إضافة":

مهم!
لا يمكن استخدام خيارات إجابة طويلة جدًا على الأزرار في تيليجرام.
حل بديل لتيليجرام: أدرج الإجابات الكاملة في نص الرسالة واستخدم نصًا أقصر وأكثر إيجازًا على الأزرار:

إذا كانت خيارات الإجابة على الأزرار طويلة جدًا، فسيظهر الخطأ التالي:

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

الخطوة 4. افتح قائمة الإعدادات الإضافية وأنشئ عدد الكتل نفسه الذي لديك من أزرار الإجابة على السؤال:

في المثال، تم إنشاء أربع كتل لأربعة أزرار إجابة:

الخطوة 5. انتقل إلى إعدادات السهم وحدد مربع الاختيار الخاص بزر واحد في الشرط:

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

الخطوة 6. أنشئ الكتلة أدناه التي ستؤدي إليها الأسهم من كتل الإجابات الأربع:

الخطوة 7. اضبط المؤقت على 0 ثانية في إعدادات كل سهم يؤدي إلى الكتلة نفسها:

الخطوة 8. بعد ذلك، أدخل السؤال التالي في الكتلة التي تؤدي إليها الأسهم الأربعة:

أنشئ خيارات الإجابة كأزرار في الكتلة الخاصة بالسؤال الثاني، كما فعلت من قبل:

والآن، أنشئ أربع كتل أسفل الكتلة الخاصة بالسؤال الثاني. في شروط الأسهم المؤدية إلى هذه الكتل، حدّد خيارات الإجابة المناسبة — وبشكل أساسي، ستكرر الخطوات من 1 إلى 8: تعبئة حقل السؤال، وإنشاء العدد المطلوب من أزرار الإجابة، وضبط شروط الأسهم لتتوافق مع الإجابات المحددة.

يوضح المثال أعلاه بوضوح إعدادات الكتل المتكررة للأسئلة. هكذا يتم إدخال جميع الأسئلة والإجابات.
الخطوة 9. تحتاج إلى إنشاء كتلة السؤال التالي. للقيام بذلك، أنشئ كتلة "حالة" وقم بتوصيل الأسهم بها:

سيؤدي ذلك إلى إنشاء كتلة السؤال الثالث؛ والآن يمكنك متابعة إضافة الأسئلة والإجابات باتباع الخطوات من 1 إلى 9 كما هو موضح.
من الأسهل والأسرع أولاً إنشاء جميع الأسئلة وخيارات الإجابة الخاصة بها، ثم تعيين المتغيرات لحساب النقاط. يتم شرح كيفية منح النقاط أثناء الاستبيان بعد ذلك.
كيفية منح النقاط
الخطوة 1. انتقل إلى الكتلة الخاصة بالسؤال الأول:

في الحاسبة، عرّف متغيرًا — على سبيل المثال باسم "score" — واضبط قيمته على صفر:

الخطوة 2. انتقل إلى الكتلة التي يؤدي إليها السهم من الإجابة، وافتح الحاسبة:

أضف العدد المناسب من النقاط إلى المتغير في الحاسبة وفقًا للنص الخاص بك:

أضف 4 نقاط في الكتلة المتصلة بالخيار A.

أضف 3 نقاط في الكتلة المتصلة بالخيار B.

أضف 2 نقطتين في الكتلة المتصلة بالخيار C.

أضف نقطة واحدة في الكتلة المتصلة بالخيار D.

افعل الشيء نفسه مع الكتل الأخرى التي تؤدي إليها أسهم الإجابة — أضف النقاط إلى المتغير بناءً على خيار الإجابة المحدد:

تم! لقد أنشأت الآن تدفق شات بوت يتضمن أسئلة وحساب النقاط للعميل.
كيفية عرض النتيجة؟
الخيار 1. عرض النتيجة كنص:
يمكنك عرض النتيجة باستخدام المتغير #{score} في الكتلة النهائية التي تؤدي إليها الأسهم من كتل احتساب النقاط:

بهذه الطريقة، سيتمكن المستخدم من رؤية إجمالي النقاط التي حصل عليها أثناء الاستبيان بوضوح ومقارنة نتائجه.
الخيار 2. الحاسبة ومعامل IF
إذا كنت تريد عرض نتيجة أقصر وأكثر إيجازًا، فاستخدم الحاسبة مع دالة IF:

بعبارة أخرى، تحتاج إلى تعيين شروط للبوت مثل: "إذا كانت النتيجة أقل من 8، فأنت سوداوي؛ إذا كانت النتيجة بين 8 و11 شاملة، فأنت بلغمي،" وهكذا — ولكن بصياغة النظام.
إليك الكود الذي يمكنك نسخه:
text = if(score < 8,
"أنت شخص سوداوي — خجول، حساس، تميل إلى التأمل والقلق. لديك عمق عاطفي كبير.",
if(score >= 8 and score <= 11,
"أنت شخص بلغمي: هادئ، متوازن، ومتفكر. لا تحب الضجة وتفضل الاستقرار.",
if(score > 11 and score < 21,
"أنت شخص دموي: اجتماعي، مرح، وقابل للتكيف. تميل إلى أخذ الأمور ببساطة لكنك تتحمس بسهولة.",
"أنت شخص صفراوي: نشيط، اندفاعي، وعرضة لردود الفعل الحادة. قائد، لكنه أحيانًا يفتقر إلى ضبط النفس."
)
)
)
يبدو التدفق النهائي كما يلي:

مهم! تُستخدم الكتل المسماة "منح النقاط" مع الرسالة الفارغة #{none} فقط لحساب النقاط.

وهكذا يعمل البوت:

تم! الآن تعرف كيفية إنشاء استبيانات للمراسلات في بوت!
آخر تحديث