> 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-kviz.md).

# Бот-квиз

### 1. Создаём вопросы

* Создаём бота и называем его "**Квиз бот"**

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

Механика очень простая: вы задаёте вопрос, ответ записываете в переменную; если нужно выбрать из нескольких вариантов, добавляете в кнопки и также записываете в переменную. В конце отправляете подарок и данные подписчика с ответами оператору.

Мы сделаем квиз на примере фирмы, которая занимается ремонтами.

* Первым делом, создаём блок "**Сообщение**" и выбираем элемент вопрос. Пишем вопрос :point\_down:

<details>

<summary>В скольких комнатах нужно сделать ремонт?<br><br>В ответ на это сообщение введите только цифру</summary>

</details>

* Далее нужно создать переменную, созвучную с вопросом, так проще будет ориентироваться при сборке. В нашем случае мы создадим переменную "**Комнаты**" и запишем ответ при вводе данных.

{% hint style="info" %}
Чтобы не создавать дополнительные блоки "Условие" для проверки ответа пользователя, мы выбираем в элементе "**Вопрос**" 👉 "**Тип ответа**" 👉"**Целое число**".

Таким образом, ответ пользователя будет автоматически проверяться в момент отправки, также при необходимости человек будет направлен к нужному ответу.&#x20;
{% endhint %}

<div align="left"><img src="/files/dIaVqcnRok259amtTKfD" alt=""></div>

* Сохраняем блок.
* Создаём ещё один блок "**Сообщение**", добавляем элемент "**Сообщение**" и пишем вопрос :point\_down:

<details>

<summary>Какая у вас отделка?<br><br>Выберите один из вариантов ниже</summary>

</details>

* Добавляем 2 кнопки:\
  **1.** Черновая\
  **2.** Старый ремонт
* Далее создаём два блока "**Действие**" и записываем ответы в переменную "**Отделка**".
* Теперь нужно соединить все созданные блоки:

**Первый вопрос** соединяем с **вторым вопросом**\
**Второй вопрос** соединяем **по кнопкам с** аналогичными блоками-действиями

![](/files/BJWkKhWH2rvW0n5AvQfS)

Мы можем комбинировать эти два варианта, опираясь на вопросы. \
\
Если вопросы сложные, **добавляем кнопки** для упрощения прохождения квиза.\
Если вопрос очень обширный и невозможно все варианты разместить в кнопках, используем элемент "**Вопрос**".

Мы сделаем, к примеру, вот такие вопросы :point\_down:

<details>

<summary>Какой у вас этаж?<br>Какой бюджет?</summary>

</details>

**В первом случае** мы ставим элемент "**Вопрос**", потому что этажей в доме может быть 100. В кнопки все этажи не поместишь :)\
\
**Во втором случае** можно поставить в кнопки *диапазон цен*, а можно поставить *вопрос*. Мы выбираем *вопрос*, т.к проще будет понять чёткую сумму, которую клиент закладывает на ремонт.\
\
**Тип ответа пользователя** в обоих случаях выбираем "**Целое число**".

![](/files/G0qY2hziMzWz00ZSvSM3)

Мы получили всю информацию от клиента, которая нам требовалась. Сейчас самое время подарить подарок клиенту за прохождение квиза и отправить данные оператору.<br>

### 2. Пользователю - подарок, оператору - сообщение

* Создаём блок "**Разделитель**".
* Добавляем блок "**Сообщение**" и вставляем текст :point\_down:

<details>

<summary>Спасибо за ответы!<br><br>Ваша скидка 30% активирована!<br>Скидка действует 3 дня, успейте воспользоваться!</summary>

</details>

* Далее создаём блок "**Действие**" и выбираем пункт "**Отправить оператору**".
* Выбираем нашего менеджера и заполняем текст:

<details>

<summary>Пройден квиз! ‌ ‌<br>Имя: {{first_name}} ‌Канал: {{channel.resource}} ‌ ‌<br><br>Ответы ‌<br>Комнаты: {{Комнаты}} ‌<br>Отделка: {{Отделка}} ‌<br>Этаж: {{Этаж}} <br>Бюджет: {{Сумма}}</summary>

</details>

{% hint style="info" %}
Если нужного менеджера нет в списке, нужно попросить его написать любое сообщение в бота.
{% endhint %}

В тексте мы можем указать любые данные пользователя, переменные, метки.

* Последний шаг: соединяем все связи и приступаем к тестированию :)

![](/files/IkjbpyXbAjrax07TI0FS)

Квиз-бот готов :tada:

{% hint style="success" %}
Если остались вопросы, смело задавайте их в техподдержку!&#x20;

Мы всегда рады прийти на помощь :relaxed::point\_down:
{% endhint %}

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