Рассмотрим шаблон бота Telegram для создания викторины с выявлением бОльшего ответа. Например, если вы хотите узнать какой ответ чаще всего выбирал подписчик, то вы можете воспользоваться этим шаблоном.

Копирование шаблона

Перейдите по ссылке и в правом нижнем углу выберите Копировать в BotHelp и в открывшемся окне укажите название вашего домена, далее нажмите Сохранить бота, укажите название бота и выберите канал. На примере рассмотрим канал Telegram. Нажмите Создать бота и подождите несколько минут.

Копирование шаблона

Далее перейдите в Настройки в левом меню вашего кабинета BotHelp и выберите раздел Настраиваемые поля. Добавьте новые поля с типом Число и назовите его, к примеру, new_баллы 1, new_баллы 2, new_баллы 3. В эти поля будут начисляться баллы за викторину. Там же создайте поля new_вопрос 1, new_вопрос 2 и new_вопрос 3 с типом текст — они понадобятся для шагов с проверкой условий.

Создание нового настраиваемого поля

Редактирование сценария

В правом верхнем углу нажмите Активировать и перейдите к шагу Старт. Чтобы цепочка работала, необходимо выбрать способ старта. Как пример, выберем запуск бота по кнопке Начать (\start)

Настройка шага старт

Далее заполните все шаги с блоком Вопрос, укажите свой вопрос и варианты ответа.

Настройка блока вопрос

Далее мы должны учесть ответы, которые подписчик мог ввести вручную. Например, в Вопрос 1 вместо нажатия кнопок подписчик может вручную написать сообщение Ответ 1 или 1 или один. Все эти варианты мы должны указать в блоке Условие для вопроса 1 и ответа 1. Вы можете добавить еще варианты, например, ответ 1 с маленькой буквы или английский вариант one. 

Настройка условий в викторине

Так же необходимо сделать с шагом Условия для вопроса 1 и ответа 2 и Условия для вопроса 1 и ответа 3.

Настройке по такому же принципу все блоки с условием. Обязательно тестируйте цепочку.

Настройка условий в викторине

Перейдите к шагам Результат 1, Результат 2, Результат 3. Здесь необходимо настроить условие, которое определит какой ответ чаще всего выбирал подписчик и в зависимости от результата, подписчик получит нужное сообщение.

Здесь в условии мы сравниваем поля new_баллы 1, new_баллы 2, new_баллы 3. В шаге Результат 1 поле new_баллы 1 должно быть больше либо равно new_баллы 2 и так же больше равно либо равно new_баллы 3. Если да, выдается ответ Больше ответов 1. Если нет, проверяем новое поле new_баллы 2 в шаге Результат 2, и данное поле должно быть больше либо равно new_баллы 1 и больше либо равно new_баллы 3. И так последовательно сравниваем все три поля.

Результаты викторины

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

При необходимости вы можете добавить метку участникам викторины через блок Действие — добавить метку. Так вы будете знать какие именно подписчики приняли участие в викторине.


Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите в Telegram BotHelpSupportBot или на почту hello@bothelp.io 

Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp.

Получить 14 дней бесплатно

Была ли статья полезна?

Спасибо за обратную связь!