Конструктор анкет
В данном разделе вы можете создавать интерактивные сценарии с пользовательским взаимодействием, которые называются «нативные анкеты для чат-бота».
Примечание: Для лучшего понимания концепции анкет, начните думать про эти объекты, как о контейнере (или группе изолированных узлов), внутри которого вы можете создавать сколько угодно узлов для каждого из мессенджеров.
Процесс создания анкеты (или сценария) мало чем отличается от создания обычного узла в дереве узлов, который был описан в разделе Визуальный конструктор чат-ботов.
Быстрая навигация:
Создание новой анкеты
Таймаут анкеты
Общие настройки анкеты
Вопросы и скоринг
Вопросы анкеты
Условия для ответов
Скоринг ответов
Настройка скоринга у вопроса
Здесь картинка: attachments/2699427856/2708242623.png?width=680
Создание новой анкеты
Нажмите на кнопку «Создать анкету».
Здесь картинка: attachments/2699427856/2708242629.png?width=680
Введите название анкеты.
Здесь картинка: attachments/2699427856/2708242635.png?width=680
Список всех созданных анкет вы можете увидеть, перейдя в начало раздела.
Здесь картинка: attachments/2699427856/2706473133.png?width=680
Главный экран анкеты вы можете увидеть при клике на кнопку «Подробнее».
Здесь картинка: attachments/2699427856/2706473139.png?width=680
Таймаут анкеты
В анкетах вы можете выставить таймаут (прерывание выполнения анкеты с переходом в «узел-заглушку») на взаимодействие с анкетой для одного и того же пользователя.
Примечание: Это может быть удобно, когда ваш сценарий предполагает некую периодичность вызова одной и той же анкеты, спустя некоторое время.
Здесь картинка: attachments/2699427856/2708373734.png?width=680
Для создания таймаута, перейдите в настройки, кликнув на кнопку «Ред.» (здесь и далее, сокращение от слова «редактирование»).
Здесь картинка: attachments/2699427856/2708242649.png?width=680
Количество дней для перерыва показа анкеты одному и тому же пользователю;
Установка таймаута: дни, часы, минуты;
Выходной узел, если пользователь обратился к анкете во время таймаута;
Общие настройки анкеты
Здесь картинка: attachments/2699427856/2708209866.png?width=680
Здесь картинка: attachments/2699427856/2708373744.png?width=680
Название анкеты;
Сообщение, которое будет показано ПЕРЕД началом анкеты;
Сообщение, которое будет показано ПОСЛЕ завершения анкеты;
Список email адресов, на которые будет отправлены результаты заполнения анкет от каждого пользователя;
Узел, в который перейдет пользователь после заполнения анкеты;
Конфигурация HTTP запроса;
Изолированный Интеграционный слой анкеты;
Вопросы и скоринг
Здесь картинка: attachments/2699427856/2708373752.png?width=680
Здесь картинка: attachments/2699427856/2708242661.png?width=680
Строка поиска вопросов;
Переключение между мессенджерами;
Список категорий для скоринга;
Вопросы анкеты
Для создания нового вопроса, кликните на кнопку со знаком «+».
Здесь картинка: attachments/2699427856/2708209874.png?width=680
Узел-вопрос будет создан автоматически в дереве вопросов. У каждого вопроса есть контекстное меню, по нажатию на правую кнопку мыши.
Здесь картинка: attachments/2699427856/2708373760.png?width=680
В контекстном меню вы можете выбрать:
Создать новое условие для вопроса;
Переименовать вопрос;
Удалить вопрос;
Дублировать вопрос;
Примечание: Обратите внимание, что при дублировании вопроса происходит полное копирование всех его настроек, свойств и дизайна для всех мессенджеров, которые были настроены.
Здесь картинка: attachments/2699427856/2706473155.png?width=680
Далее, вам будут доступны следующие блоки:
Название узла;
Блок с выбором мессенджеров (для реализации дизайна);
Блок для реализации дизайна вопроса для каждого из мессенджеров;
Здесь картинка: attachments/2699427856/2708242671.png?width=680
У каждого вопроса вы можете настроить следующие параметры (открываются по клику на первую кнопку «Общие» в блоке с мессенджерами):
Имя переменной (внутренняя информация платформы, нельзя изменить, присваивается при создании нового вопроса);
Разрешить/Запретить текстовый пользовательский ввод в ответе на этот вопрос;
Разрешить/Запретить отправку картинок/видео/файлов от пользователя в ответе на этот вопрос;
Разрешить/Запретить отправку чужого контакта от пользователя в ответе на этот вопрос (только для мессенджеров Telegram и Viber);
Разрешить/Запретить отправку своего контакта от пользователя в ответе на этот вопрос (только для мессенджеров Telegram и Viber);
Разрешить/Запретить отправку текущей геопозиции;
Значение, которое получит этот вопрос по умолчанию (даже если пользователь ничего не ответит на него и/или вопрос будет пропущен программно);
Позволяет сохранить значение (ответ), полученное от пользователя в качестве ответа на данный вопрос в переменную;
Позволяет указать сообщение, которое будет отправлено пользователю, в ответ на некорректные данные от него (разрешен только обычный текст);
Позволяет указать паттерн регулярного выражения, по которому будет проходить проверку пользовательский ответ;
Условия для ответов
Здесь картинка: attachments/2699427856/2708373772.png?width=680
Здесь картинка: attachments/2699427856/2708373778.png?width=680
Название условия;
Условие, если последний ответ равен указанному значению;
Условие, если контекст равен cookies (УСТАРЕВШЕЕ);
Условие, если накопленный к тому моменту скоринг равен указанному значению;
Действие: если условие соблюдено, то переключиться на указанный вопрос этой анкеты;
Действие: если условие соблюдено, то остановить анкету и выйти в указанный узел чат-бота;
Сохранять/Удалить накопленные ответы пользователя в переменные;
Выполнить/Пропустить ли сценарий в изолированном интеграционном слое анкеты при выходе;
Скоринг ответов
Скоринг — это специальное условие, которое может быть определяющим фактором при определении дальнейшего сценария анкеты.
Примечание: Например, если вам необходимо организовать в чат-боте викторину, где каждый вариант ответа имеет закрепленное кол-во баллов и влияет на конечное сообщение после завершения анкеты, — то без скоринга вам не обойтись.
Здесь картинка: attachments/2699427856/2708209886.png?width=680
Для того чтобы работать со скорингом в анкете, вы должны создать его группу.
Примечание: Это сделано специально, чтобы можно было гибко настраивать сценарии анкеты, ориентируясь сразу на несколько групп скоринга, без необходимости разделять сценарий на несколько атомарных анкет.
Здесь картинка: attachments/2699427856/2708209892.png?width=680
Настройка скоринга у вопроса
Стоит отметить, что вопросы с использованием скоринга — должны быть помечены дополнительным комментарием в названии в дереве вопросов. Иначе будет достаточно сложно тестировать такой сценарий при разработке и поддерживать его в будущем.
Здесь картинка: attachments/2699427856/2708373788.png?width=680
Настроить скоринг для вопроса вы можете в специальном блоке настроек.
Выбор вопроса;
В блоке с мессенджерами кликните на кнопку «Скоринг»;
В открывшимся меню настроек введите:
Ответ (фактический ответ от пользователя);
Категорию скоринга;
Действие со значением скоринга, накопленным на данный момент (сложить, вычесть, умножить, разделить);
Само значение скоринга для данного вопроса;
Примечание: По клику на кнопку «Помощь» вы можете получить кратку справку по данному функционалу.
Last updated