Бот тестировщик. 1 правильный ответ
Подробная инструкция, как сделать бота, который будет тестировать подписчиков на знания
Создаем бота "Бот-тестировщик", открываем и начнем работу :) Здесь мы соберем бота, состоящий из 3 вопросов и в конце проверим, будет ли больше 2 правильных ответов. Если нет, отправим подписчика на повторное прохождение теста. Для начала создаем переменную "Баллы" и указываем значение 0.
Это позволит нам обнулять старые результаты, в случае неудачного прохождения теста.
Далее создаем блок "Сообщение" и добавляем текст с вопросом:
Сколько дней в году?
И добавляем кнопки с вариантами ответов
365 366 364
Далее, создаем блок "Действие" и выбираем "Увеличить переменную" Выбираем переменную "Баллы" и в значение пишем 1
Таким образом, в случае выбора правильного ответа, мы увеличим количество баллов на 1 пункт.
Создаем 2 текста: один с фразой "Правильно" и один "Неправильно" и в каждый блок с текстом, добавляем кнопку "Следующий вопрос"
По желанию, на текст "Неправильно" можно дать пояснение и вместо кнопки "Следующий вопрос", добавить после ответа "Задержку" на 3 секунды. Все зависит от фантазии сборщика :)
Далее соединяем блоки: Кнопку 365 соединяем с "Действием", т.к это правильный ответ и далее соединяем с текстом "Правильно" Кнопки 366 и 364 соединяем с текстом "Неправильно"
У нас готов первый вопрос теста.
По такому же принципу, можно создать любое количество вопросов, нам нужно еще 2 вопроса. Можем скопировать все блоки от вопроса до ответов и их потом отредактировать, а можем создавать по 1 блоку.
Мы выберем полный вариант :) Зажимаем клавищу SHIFT на клавиатуре и выделяем 4 блока вместе с вопросом
Нажимаем комбинацию Ctrl+C и Ctrl+V и двигаем новые блоки правее от ответов и так повторяем столько раз, сколько у нас вопросов :)
Далее мы от кнопок "Следующий вопрос" ведем на блок с сообщением, где находится следующий вопрос
И пишем следующий вопрос.
Не забываем менять связи с блоками если указываем правильный ответ в другой кнопке
После добавления всех нужных вопросов, приступаем к проверке тестирования.
Добавляем условие, где выбираем переменная "Баллы" больше чем или равно 2.
Далее добавляем 2 текста:
Текст "Поздравляем с прохождением теста"
Текст "Тест не пройден, нужно набрать больше баллов" и добавляем кнопку "Пройти тест еще раз"
По желанию, можно добавить в текст переменную {{Баллы}}, чтобы подписчик видел сколько баллов он набрал за тестирование
Если нужно красиво оформить текст с цифрами, например "У тебя 3 балла", используем инструкцию ниже 👇
sklДалее соединяем блоки:
Зеленый выход условия ведем на текст с "Поздравляем" Красный выход условия ведем на текст с "Текст не пройден" Кнопку "Пройти тест еще раз" соединяем с блоком действие в самом начале бота
Вуаля, у нас готов бот-тестировщик :)
Если остались вопросы, всегда можно задать вопрос в техподдержку или в чат поддержки, мы всегда поможем :)
💟Как задать вопрос в поддержку?Last updated