Для поиска поставьте запрос в кавычки!

Элементы конструктора — Действия пользователя

Изменено Mon, 13 May 2024 на 03:41 PM

В данной инструкции описываются элементы сценария, используемые для действий пользователя.

  • Меню

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

    • Авто-переход — Пользователь переходит на элемент, который был назван произвольным именем, после выбранной опции.

      • Выбор элемента — Компонент, к которому будет произведен переход;
      • Задержка — задержка по времени перед отображением меню пользователю после определенного действия или события.
    • 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

 

 

Также см.:

Элементы конструктора — Действия бота

Чат-боты

Сценарии чат-ботов


Статья помогла?

Отлично!

Спасибо за ваш отзыв

Извините, что не удалось помочь!

Спасибо за ваш отзыв

Расскажите, как мы можем улучшить эту статью!

Выберите хотя бы одну причину
Требуется проверка CAPTCHA.

Комментарий отправлен

Мы ценим вашу помощь и постараемся исправить статью