> For the complete documentation index, see [llms.txt](https://docs.leadconverter.su/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.leadconverter.su/primery/primery-botov/bot-testirovshik.-1-pravilnyi-otvet.md).

# Бот тестировщик. 1 правильный ответ

Подробная инструкция, как сделать бота, который будет тестировать подписчиков на знания

Создаем бота "**Бот-тестировщик**", открываем и начнем работу :)\
\
Здесь мы соберем бота, состоящий из 3 вопросов и в конце проверим, будет ли больше 2 правильных ответов. Если нет, отправим подписчика на повторное прохождение теста.\
\
Для начала создаем переменную "**Баллы**" и указываем значение 0.

{% hint style="info" %}
Это позволит нам обнулять старые результаты, в случае **неудачного** прохождения теста.
{% endhint %}

![](https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FAXpuQxDpLkXGFtpXjKNW%2Fimage.png?alt=media\&token=81f3d33e-9ba9-49df-94a6-433385c46572)

Далее создаем блок "**Сообщение**" и добавляем текст с вопросом:

> *Сколько дней в году?*&#x20;

И добавляем кнопки с вариантами ответов

> 365\
> 366\
> 364

Далее, создаем блок "**Действие**" и выбираем "**Увеличить переменную**"\
Выбираем переменную "**Баллы**" и в значение пишем **1**

![](https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2Fpecl7tZqeySUAbjAxwcz%2Fimage.png?alt=media\&token=38582042-fcda-46b0-943d-4483427d615b)

Таким образом, в случае выбора правильного ответа, мы увеличим количество баллов на 1 пункт.

Создаем 2 текста: один с фразой "**Правильно**" и один "**Неправильно**" и в каждый блок с текстом, добавляем кнопку "**Следующий вопрос**"

{% hint style="success" %}
По желанию, на текст "**Неправильно**" можно дать пояснение и вместо кнопки "**Следующий вопрос**", добавить после ответа "**Задержку**" на 3 секунды.\
\
Все зависит от фантазии сборщика :)
{% endhint %}

![](https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2F4YJaT6a7MP9pjm5sFaTf%2Fimage.png?alt=media\&token=a1fb69f9-0152-4556-9384-d608495abeb4)

Далее соединяем блоки:\
**Кнопку 365** соединяем с "**Действием**", т.к это правильный ответ и далее соединяем с текстом "**Правильно**"\
**Кнопки 366 и 364** соединяем с текстом "**Неправильно**"

У нас готов первый вопрос теста.&#x20;

По такому же принципу, можно создать **любое количество вопросов**, нам нужно еще 2 вопроса. Можем скопировать все блоки от вопроса до ответов и их потом отредактировать, а можем создавать по 1 блоку.

Мы выберем полный вариант :) Зажимаем клавищу SHIFT на клавиатуре и выделяем 4 блока вместе с вопросом

![](https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FrZsuEfzXFujUlmeu7JCG%2Fimage.png?alt=media\&token=60452714-f237-408b-9a9d-b236485cf517)

Нажимаем комбинацию **Ctrl+C** и **Ctrl+V** и двигаем новые блоки правее от ответов и так повторяем столько раз, сколько у нас вопросов :)

![](https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FvI7XTOLUOjtVgayhCkQN%2Fimage.png?alt=media\&token=1522d6bb-383c-4002-96e4-93a93dd13c71)

Далее мы от кнопок "**Следующий вопрос**" ведем на блок с сообщением, где находится следующий вопрос

И пишем следующий вопрос.

{% hint style="info" %}
Не забываем менять связи с блоками если указываем правильный ответ в другой кнопке
{% endhint %}

![](https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FdHv1kGMgNWjxPZ8N318j%2Fimage.png?alt=media\&token=46d6326d-896a-4bb5-9044-8f3959109482)

После добавления всех нужных вопросов, приступаем к проверке тестирования.

Добавляем условие, где выбираем переменная "**Баллы**" больше чем или равно 2.

![](https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FJZ9Fs45oT3HGPLWvAlwS%2Fimage.png?alt=media\&token=44c25023-1d90-4115-ae99-5c163c804058)

Далее добавляем 2 текста:

1. Текст "Поздравляем с прохождением теста"
2. Текст "Тест не пройден, нужно набрать больше баллов" и добавляем кнопку "Пройти тест еще раз"

{% hint style="info" %}
По желанию, можно добавить в текст переменную **{{Баллы}}**, чтобы подписчик видел сколько баллов он набрал за тестирование
{% endhint %}

Если нужно красиво оформить текст с цифрами, например "**У тебя 3 балла**", используем инструкцию ниже 👇

{% content-ref url="/pages/gJNKDarP8n5cvrrztjXe" %}
[skl](/funkcii/sklonenie-chislitelnykh/skl.md)
{% endcontent-ref %}

![](https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FIeynZMEJ7LPLzeVsurXD%2Fimage.png?alt=media\&token=d93c35aa-4c49-4196-aefb-fc46087749a4)

Далее соединяем блоки:

Зеленый выход условия ведем на текст с "**Поздравляем**"\
Красный выход условия ведем на текст с "**Текст не пройден**"\
Кнопку "**Пройти тест еще раз**" соединяем с блоком действие в самом начале бота

![](https://1545507669-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYOiJSIpC8f-Cm8cOEc%2Fuploads%2FdEM0RG0UL3GWij09CHfL%2Fimage.png?alt=media\&token=31a129c5-03fb-4a82-bd8c-d9732870dae1)

Вуаля, у нас готов бот-тестировщик :)

Если остались вопросы, всегда можно задать вопрос в техподдержку или в чат поддержки, мы всегда поможем :)

{% content-ref url="/pages/-MasAPNcg291uNezFqb4" %}
[Как задать вопрос в поддержку?](/kak-zadat-vopros-v-podderzhku.md)
{% endcontent-ref %}
