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

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

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

Это позволит нам обнулять старые результаты, в случае неудачного прохождения теста.

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

Сколько дней в году?

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

365 366 364

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

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

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

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

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

У нас готов первый вопрос теста.

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

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

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

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

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

Не забываем менять связи с блоками если указываем правильный ответ в другой кнопке

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

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

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

  1. Текст "Поздравляем с прохождением теста"

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

По желанию, можно добавить в текст переменную {{Баллы}}, чтобы подписчик видел сколько баллов он набрал за тестирование

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

skl

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

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

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

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

💟Как задать вопрос в поддержку?

Last updated