# استبيان روبوت دردشة مع منح نقاط

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

<figure><img src="/files/aabd0e31cab1fdf422d9d8501d9ecf00092d4bdf" alt="" width="563"><figcaption></figcaption></figure>

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

## إعدادات التدفق

لجعل الاستبيان أسرع وأسهل، جهّز الأسئلة والإجابات مسبقًا في مستند عادي:

<figure><img src="/files/bcb4dd457524c3abc2aff22be7b57d5ef969333d" alt=""><figcaption></figcaption></figure>

### إدخال الاستبيان

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

<figure><img src="/files/ee062ef452eaa3646db9f76314db3cf73808b335" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/cf6b2e53423e59d37de9eaa9b542e1e541318cb7" alt=""><figcaption></figcaption></figure>

#### الانتقال التلقائي

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

<figure><img src="/files/0e7d39de85091989b8accc18caba82ec6ecd878a" alt=""><figcaption></figcaption></figure>

بدء الاستبيان بزر

إذا كنت تريد أن يبدأ المستخدم الاستبيان بالنقر على زر، فأنشئ الأزرار المناسبة في كتلة البدء:

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

<figure><img src="/files/b5256b7cbc0d186a1e34d268377d5bd249a53a92" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/3d30efcbdc2ac5635c83ad97570381ce8ba5c5cc" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/e9cb4f8382ad5e7b94d359c13dd2d0a5cb68dac4" alt="" width="563"><figcaption></figcaption></figure>

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

اضبط نوع المطابقة على "مطابقة تامة":

<figure><img src="/files/04cb25f22c9fa438693a766ced91adc170228a5c" alt="" width="563"><figcaption></figcaption></figure>

### إعدادات الأسئلة والإجابات

والآن نصل إلى الجزء الأكثر إثارة — إعداد الأسئلة مع الإجابات. ستحتاج إلى النص المُعد مسبقًا والذي يحتوي على الأسئلة من أجل ذلك.

الخطوة 1. في الكتلة التي يشير إليها السهم من كتلة البدء، الصق السؤال الأول من نصك في حقل الرسالة:

<figure><img src="/files/fc662f8220eca0109a4aeaa4bd31a66904e16d80" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/265dd7b77a3a9e1f9cee4c9c651d40e356b510ed" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/bff33f80e37648eddc1ec468e27ac4548a065701" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
**مهم!**&#x20;

لا يمكن استخدام خيارات إجابة طويلة جدًا على الأزرار في تيليجرام.

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

<img src="/files/916ecf2b7b725faa31506489ec75fe7a1b528f3b" alt="" data-size="original">

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

<img src="/files/ddd8635f2c8bc365f1a9b1645d297e8adc8186f0" alt="" data-size="original">

تذكّر الحد الأقصى لعدد الأحرف للأزرار في تيليجرام.

يمكن، على سبيل المثال، استخدام خيارات إجابة أطول في دردشة عبر الإنترنت على موقع ويب. <mark style="color:red;">**رابط**</mark>
{% endhint %}

أضف العدد المطلوب من الأزرار إلى الكتلة بهذه الطريقة:

<figure><img src="/files/f50462a44f34b709061cee493c9d3a1112334b23" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/491d3988ba5a124dc3f0acef8a2c5aaa07a52b4e" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/8d0aecfb437afcdf91e3a8bc1dd8c1ac66fa5e1f" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/9177641cc7d414451a24fc8612470900818a0d1f" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
يجب أن تتوافق شروط الأسهم مع خيار إجابة محدد واحد فقط من العميل. وهذا يعني أن شرط كل سهم يجب أن يحتوي على زر واحد محدد بالضبط — السهم الأول مرتبط بالزر الأول، والثاني بالزر الثاني، وهكذا.
{% endhint %}

يوضح المثال أن كل سهم يتوافق مع زر واحد فقط:

<figure><img src="/files/a0561d21d2964676967358a6db5973246b993d14" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/892885f6a2f93fa2bf211372a04c2ed019fa6fc0" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/9a66e59dbea821a788d26af041da11ffb22e8489" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/add2c7a1ceaafe056a1d73f18c7f3e50ee7c6f02" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/e240b4198ff86781077ade0af298f8150552645f" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/6eb42cffe3a9a991adf8e6dd7731fe17072cb928" alt=""><figcaption></figcaption></figure>

يوضح المثال أعلاه بوضوح إعدادات الكتل المتكررة للأسئلة. هكذا يتم إدخال جميع الأسئلة والإجابات.

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

<figure><img src="/files/867a7f107d541916763449a621c4e7480db202bc" alt=""><figcaption></figcaption></figure>

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

{% hint style="success" %}
من الأسهل والأسرع أولاً إنشاء جميع الأسئلة وخيارات الإجابة الخاصة بها، ثم تعيين المتغيرات لحساب النقاط.\
يتم شرح كيفية منح النقاط أثناء الاستبيان بعد ذلك.
{% endhint %}

### كيفية منح النقاط

الخطوة 1. انتقل إلى الكتلة الخاصة بالسؤال الأول:

<figure><img src="/files/f0098036a9dc30572d0f3a7c2b9c7281a31183a7" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/bfa7d3071b01dca0d8f9b5c810fb552c3666103d" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/f5cf17092aa4554d1d105ef26687073e67af1620" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/2ff6a5b21dd1d6ccd9cb49e4ee1d2e88caa16b49" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/b05686ff221983d0fa9c745a85b6871663bc03f3" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/c3f69a2c77ea881a560915ed544d9bc503b1b75e" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/769b04b4981e7556e29cffeef484f8bf0bfcc1f2" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/6c60146b1dbeeabcb3fee5ba613f5a69aa743e8d" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/9d21c6dab51d4c0445bc64f1ac270a0ea025ae8d" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
تم!\
لقد أنشأت الآن تدفق شات بوت يتضمن أسئلة وحساب النقاط للعميل.
{% endhint %}

### كيفية عرض النتيجة؟

**الخيار 1. عرض النتيجة كنص:**

يمكنك عرض النتيجة باستخدام المتغير #{score} في الكتلة النهائية التي تؤدي إليها الأسهم من كتل احتساب النقاط:

<figure><img src="/files/d92d6f8c8edaebac245ebaacf1e87c547365f2ae" alt=""><figcaption></figcaption></figure>

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

**الخيار 2. الحاسبة ومعامل IF**

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

<figure><img src="/files/5f76167ae95017793f58d4d4f67e15a66fdb225e" alt=""><figcaption></figcaption></figure>

بعبارة أخرى، تحتاج إلى تعيين شروط للبوت مثل: <mark style="color:$warning;">**"إذا كانت النتيجة أقل من 8، فأنت سوداوي؛ إذا كانت النتيجة بين 8 و11 شاملة، فأنت بلغمي،"**</mark> وهكذا — ولكن بصياغة النظام.

إليك الكود الذي يمكنك نسخه:

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

يبدو التدفق النهائي كما يلي:

<figure><img src="/files/4dc8e5b9f69a3c9d34b3482e726faf6dd5ebe3a8" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/d43336bd555da67d023e6a8829588f91581a9408" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/349ae9718a45aa64959e7901fff27c300c6a9c2b" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="success" %}
تم!\
الآن تعرف كيفية إنشاء استبيانات للمراسلات في بوت!
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/ar/kyfyh-.../astbyan-rwbwt-drdshh-ma-mnh-nqat.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
