Конструктор анкет

В данном разделе вы можете создавать интерактивные сценарии с пользовательским взаимодействием, которые называются «нативные анкеты для чат-бота».

Примечание: Для лучшего понимания концепции анкет, начните думать про эти объекты, как о контейнере (или группе изолированных узлов), внутри которого вы можете создавать сколько угодно узлов для каждого из мессенджеров.

Процесс создания анкеты (или сценария) мало чем отличается от создания обычного узла в дереве узлов, который был описан в разделе Визуальный конструктор чат-ботов.

Быстрая навигация:

  • Создание новой анкеты

  • Таймаут анкеты

  • Общие настройки анкеты

  • Вопросы и скоринг

    • Вопросы анкеты

    • Условия для ответов

    • Скоринг ответов

    • Настройка скоринга у вопроса

Здесь картинка: 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

  1. Количество дней для перерыва показа анкеты одному и тому же пользователю;

  2. Установка таймаута: дни, часы, минуты;

  3. Выходной узел, если пользователь обратился к анкете во время таймаута;

Общие настройки анкеты

Здесь картинка: attachments/2699427856/2708209866.png?width=680

Здесь картинка: attachments/2699427856/2708373744.png?width=680

  1. Название анкеты;

  2. Сообщение, которое будет показано ПЕРЕД началом анкеты;

  3. Сообщение, которое будет показано ПОСЛЕ завершения анкеты;

  4. Список email адресов, на которые будет отправлены результаты заполнения анкет от каждого пользователя;

  5. Узел, в который перейдет пользователь после заполнения анкеты;

  6. Конфигурация HTTP запроса;

  7. Изолированный Интеграционный слой анкеты;

Вопросы и скоринг

Здесь картинка: attachments/2699427856/2708373752.png?width=680

Здесь картинка: attachments/2699427856/2708242661.png?width=680

  1. Строка поиска вопросов;

  2. Переключение между мессенджерами;

  3. Список категорий для скоринга;

Вопросы анкеты

Для создания нового вопроса, кликните на кнопку со знаком «+».

Здесь картинка: attachments/2699427856/2708209874.png?width=680

Узел-вопрос будет создан автоматически в дереве вопросов. У каждого вопроса есть контекстное меню, по нажатию на правую кнопку мыши.

Здесь картинка: attachments/2699427856/2708373760.png?width=680

В контекстном меню вы можете выбрать:

  • Создать новое условие для вопроса;

  • Переименовать вопрос;

  • Удалить вопрос;

  • Дублировать вопрос;

Примечание: Обратите внимание, что при дублировании вопроса происходит полное копирование всех его настроек, свойств и дизайна для всех мессенджеров, которые были настроены.

Здесь картинка: attachments/2699427856/2706473155.png?width=680

Далее, вам будут доступны следующие блоки:

  1. Название узла;

  2. Блок с выбором мессенджеров (для реализации дизайна);

  3. Блок для реализации дизайна вопроса для каждого из мессенджеров;

Здесь картинка: attachments/2699427856/2708242671.png?width=680

У каждого вопроса вы можете настроить следующие параметры (открываются по клику на первую кнопку «Общие» в блоке с мессенджерами):

  1. Имя переменной (внутренняя информация платформы, нельзя изменить, присваивается при создании нового вопроса);

  2. Разрешить/Запретить текстовый пользовательский ввод в ответе на этот вопрос;

  3. Разрешить/Запретить отправку картинок/видео/файлов от пользователя в ответе на этот вопрос;

  4. Разрешить/Запретить отправку чужого контакта от пользователя в ответе на этот вопрос (только для мессенджеров Telegram и Viber);

  5. Разрешить/Запретить отправку своего контакта от пользователя в ответе на этот вопрос (только для мессенджеров Telegram и Viber);

  6. Разрешить/Запретить отправку текущей геопозиции;

  7. Значение, которое получит этот вопрос по умолчанию (даже если пользователь ничего не ответит на него и/или вопрос будет пропущен программно);

  8. Позволяет сохранить значение (ответ), полученное от пользователя в качестве ответа на данный вопрос в переменную;

  9. Позволяет указать сообщение, которое будет отправлено пользователю, в ответ на некорректные данные от него (разрешен только обычный текст);

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

Условия для ответов

Здесь картинка: attachments/2699427856/2708373772.png?width=680

Здесь картинка: attachments/2699427856/2708373778.png?width=680

  1. Название условия;

  2. Условие, если последний ответ равен указанному значению;

  3. Условие, если контекст равен cookies (УСТАРЕВШЕЕ);

  4. Условие, если накопленный к тому моменту скоринг равен указанному значению;

  5. Действие: если условие соблюдено, то переключиться на указанный вопрос этой анкеты;

  6. Действие: если условие соблюдено, то остановить анкету и выйти в указанный узел чат-бота;

  7. Сохранять/Удалить накопленные ответы пользователя в переменные;

  8. Выполнить/Пропустить ли сценарий в изолированном интеграционном слое анкеты при выходе;

Скоринг ответов

Скоринг — это специальное условие, которое может быть определяющим фактором при определении дальнейшего сценария анкеты.

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

Здесь картинка: attachments/2699427856/2708209886.png?width=680

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

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

Здесь картинка: attachments/2699427856/2708209892.png?width=680

Настройка скоринга у вопроса

Стоит отметить, что вопросы с использованием скоринга — должны быть помечены дополнительным комментарием в названии в дереве вопросов. Иначе будет достаточно сложно тестировать такой сценарий при разработке и поддерживать его в будущем.

Здесь картинка: attachments/2699427856/2708373788.png?width=680

Настроить скоринг для вопроса вы можете в специальном блоке настроек.

  1. Выбор вопроса;

  2. В блоке с мессенджерами кликните на кнопку «Скоринг»;

  3. В открывшимся меню настроек введите:

  4. Ответ (фактический ответ от пользователя);

  5. Категорию скоринга;

  6. Действие со значением скоринга, накопленным на данный момент (сложить, вычесть, умножить, разделить);

  7. Само значение скоринга для данного вопроса;

Примечание: По клику на кнопку «Помощь» вы можете получить кратку справку по данному функционалу.

Last updated