В данной инструкции описываются элементы сценария, используемые для действий пользователя.
Меню
Элемент состоит из текста, который собеседник увидит, как описание меню, опций, из которых ему предстоит выбирать, а также некоторых полей, которые используются в случае, если собеседник выберет элемент не из меню.
Авто-переход — Пользователь переходит на элемент, который был назван произвольным именем, после выбранной опции.
- Выбор элемента — Компонент, к которому будет произведен переход;
- Задержка — задержка по времени перед отображением меню пользователю после определенного действия или события.
Inline кнопки — отображение кнопок прямо в текстовом окне чата;
Повторный текст меню, если собеседник ответит сообщением не из кнопок (если пусто - будет использован первый текст);
Название переменной для записи ответа пользователя — переменная, в которую будет записываться последний ответ пользователя на меню. Даже если он нажал кнопку, в этом случае значение кнопки будет записано.
Выберите элемент, на который направить собеседника, если он ответит сообщением не из кнопок — переход при ответе не с кнопки на выбранный элемент.
Добавьте варианты ответа — варианты ответа, предлагаемые пользователю. Параметры могут быть названы и связаны с другим компонентом сценария, к которому пользователь будет переходить при их выборе.
Изображение — вы можете добавить изображение, которое будет отображаться вместе с текстом и выбором опций.
Ответ пользователя
Элемент отправляет собеседнику сообщение с вопросом и записывает его ответ в переменную.
Авто-переход — указывает временной интервал, по истечении которого будет выполнен переход или действие, если пользователь не предоставил ответ в течение указанного периода времени.
Variable — выбор переменной, куда будет записан ответ.
Формат ответа — выбор формата ответа.
Текст запроса — текст сообщение, которое будет отправлено пользователю, ответ на него и будет записан в переменную
*В данном блоке окружать имя переменной символами ${{ }} не требуется.
Запрос
Элемент позволяет выполнить GET или POST HTTP запрос по выбранному адресу и сохранить ответ в переменную.
URL — адрес, по которому будет производиться запрос
Метод (в верхнем правом углу) — POST/GET метод запроса к сайту.
Добавить переменную — выбор переменной, куда будет записан ответ.
Название — имя переменной, в которую будет записано значение.
Путь n — путь к данным, которые надо записать в переменную.
? Пример{ "menu": { "id": "file", "value": "File", "popup": { "menuitem": [ { "value": "New", "onclick": "CreateNewDoc()" }, { "value": "Open", "onclick": "OpenDoc()" }, { "value": "Close", "onclick": "CloseDoc()" } ] } }}Чтобы получить выделенное выше значение, необходимо указать: Путь 1: menu Путь 2: popup Путь 3: menuitem Путь 4: 0 Путь 5: value
Также см.:
Статья помогла?
Отлично!
Спасибо за ваш отзыв
Извините, что не удалось помочь!
Спасибо за ваш отзыв
Комментарий отправлен
Мы ценим вашу помощь и постараемся исправить статью