Как создать чат-бот с викториной с подсчетом правильных ответов: пошаговая инструкция

Викторина — это отличный инструмент для вовлечения аудитории, обучения, развлечения и даже прогрева перед продажами. Чат-бот с викториной может стать вашим помощником в образовательных проектах, онлайн-курсах, розыгрышах или маркетинговых кампаниях.

Как создать чат-бот с викториной с подсчетом правильных ответов: пошаговая инструкция

Привет! Меня зовут Светлана. Больше года я создаю чат-ботов и веду Telegram-канал «Чат-боты для экспертов и бизнеса», где делюсь опытом, полезными механиками и кейсами с реальных запусков.

Пошаговая инструкция по созданию бота

В этой статье я подробно расскажу, как пройти все этапы: от создания бота в BotFather до настройки викторины на платформе PuzzleBot.

Первый этап — создание бота в BotFather

Чтобы начать, вам нужно создать своего бота:

1. Откройте бот @BotFather в Telegram.

2. Введите команду /newbot

3. Придумайте и введите название вашего бота

4. Придумайте уникальный никнейм бота, который оканчивается на Bot или _bot (например, DevGrow_Bot).

5. Скопируйте токен и затем сохраните

👉 Как добавить аватарку и настроить оформление бота — смотрите в моем чат-боте.

✅ Бот создан!

Второй этап — регистрация на платформе PuzzleBot и добавление бота

1. Зарегистрируйтесь на платформе PuzzleBot.
2. Добавьте бота, используя токен, полученный на первом этапе.

✅ Бот добавлен в PuzzleBot!

Третий этап — настройка логики чат-бота

Разберем два варианта настройки викторины:

1. Вопрос с одним правильным ответом

Настройка вопроса:

1. Откройте раздел Конструктор.

2. Нажмите + и добавьте Обычную команду.

3. Настройте команду:

  • Название команды: придумайте свое
  • Добавить новый блок: выберите Форма ввода -> Текст и добавьте текст вопроса.
  • Название для статистики: укажите, например, «1в»
  • Переменная: напишите свою на латинице или оставьте созданную платформой.
  • Тип ввода: выберите Тестирование.
  • Тип блока: оставьте Обычный
  • Варианты для выбора: оставьте Один
  • Тип клавиатуры: оставьте Инлайн
  • Добавьте кнопки с вариантами ответов и укажите, какой ответ "верный", а какой "неверный".

4. Сохраните изменения.

📌 Чтобы добавить больше вопросов, повторите пункты 2–4 для каждого вопроса.

Вывод результата

Создайте две команды:

  • Одна отправится, если все ответы верны.
  • Другая — если есть ошибки.

1. Нажмите + и добавьте Обычную команду и напишите название.

2. Выберите тип блока Текст и добавьте сообщение о результате.

3. Сохраните изменения.

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

1. Нажмите + и добавьте Обычную команду и напишите название

2. Выберите тип блока Результат и введите условия:

  • Для правильных ответов 0 — отправляйте одну команду.
  • Для правильных ответов 1 и более — другую команду.

3. Сохраните изменения.

Соедините команды:

1. Откройте команду с вопросом и в разделе Действия выберите Отправить команду или условие, указав команду обработки результата

2. В команде /start и в разделе Действия выберите Отправить команду или условие и укажите команду с вопросом.

3. Сохраните изменения и выгрузите их в бот.

4. Протестируйте работу.

✅ Вопрос с одним правильным ответом настроен!

2. Вопрос с несколькими правильными ответами

Настройка вопроса:

1. Нажмите + и добавьте Обычную команду.

2. Настройте команду:

  • Название команды: придумайте свое
  • Добавить новый блок: выберите Форма ввода -> Текст.
  • Введите вопрос и добавьте пояснение:
    Если вы хотите отметить несколько ответов, нажимайте на кнопки с нужными ответами. После того, как на выбранных ответах появится галочка, нажимайте «Подтвердить»
  • Название для статистики: укажите, например, «2в»
  • Переменная: напишите свою на латинице или оставьте созданную платформой.
  • Тип ввода: выберите Тестирование.
  • Тип блока: оставьте Обычный
  • Варианты для выбора: выберите Несколько
  • Тип клавиатуры: оставьте Инлайн
  • Добавьте кнопки с вариантами ответов и укажите, какой ответ "верный", а какой "неверный".

Важно: кнопку «Подтвердить» не используйте для ответов.

3. Сохраните изменения.

Настройка вывода результата:

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

2. По аналогии с первым вариантом настройте команду с обработкой результата, но в этот раз используйте одно условие. Скопируйте переменную из блока с результатом и добавьте ее в команду с отображением результата.

3. Соедините команды через раздел Действия и протестируйте настройку.

✅ Вопрос с несколькими правильными ответами настроен!

Дополнительные возможности в настройке викторины

Если у вас в вопросе 1 правильный ответ, есть возможность настраивать всплывающее сообщение (попап). Это отличный способ:

  • дать пользователю мгновенную обратную связь;
  • закрепить знания;
  • дополнительно мотивировать или подсказать правильный ход рассуждений.

Например, при правильном выборе можно вывести краткое объяснение, почему именно этот ответ верный. А при ошибке — дать подсказку или ободряющее сообщение.

Как создать чат-бот с викториной с подсчетом правильных ответов: пошаговая инструкция

Чтобы настроить попап:

1. Поставьте галочку Показать попап при настройке ответа.

2. Добавьте текст попапа (до 200 символов).

3. Выберите оформление: Без кнопки или С кнопкой.

📌 Используйте попапы, чтобы сделать викторину ещё более интересной, обучающей и дружелюбной для пользователя!

Вывод

Теперь вы самостоятельно сможете создать чат-бота с викториной на платформе PuzzleBot! Просто следуйте этой инструкции шаг за шагом — и у вас всё получится.

Спасибо, что дочитали статью до конца, надеюсь она была полезной.

Если вам нужен Telegram-бот — пишите мне в Telegram, обсудим задачи и подберём оптимальное решение. А если хотите больше разборов механик и кейсов с реальных запусков — подписывайтесь на мой канал «Чат-боты для экспертов и бизнеса».

7
1
1
Начать дискуссию