Spec-Zone.ru › AWS CLI v2

[ aws . lexv2-models ]

обновить-слот

Описание

Обновляет настройки слота.

См. также: Документацию API AWS

Синтаксис

  update-slot
--slot-id <value>
--slot-name <value>
[--description <value>]
[--slot-type-id <value>]
--value-elicitation-setting <value>
[--obfuscation-setting <value>]
--bot-id <value>
--bot-version <value>
--locale-id <value>
--intent-id <value>
[--multiple-values-setting <value>]
[--sub-slot-setting <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--slot-id (строка)

Уникальный идентификатор слота для обновления.

--slot-name (строка)

Новое имя слота.

--description (строка)

Новое описание слота.

--slot-type-id (строка)

Уникальный идентификатор нового типа слота для ассоциации с этим слотом.

--value-elicitation-setting (структура)

Новый набор подсказок, которые Amazon Lex отправляет пользователю для получения ответа, предоставляющего значение для слота.

defaultValueSpecification -> (структура)

Список значений по умолчанию для слота. Значения по умолчанию используются, когда Amazon Lex не определил значение для слота. Вы можете указать значения по умолчанию из переменных контекста, атрибутов сеанса и определенных значений.

defaultValueList -> (список)

Список значений по умолчанию. Amazon Lex выбирает значение по умолчанию в порядке их представления в списке.

(структура)

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

defaultValue -> (строка)

Значение по умолчанию, используемое, когда пользователь не предоставляет значение для слота.

slotConstraint -> (строка)

Указывает, является ли слот обязательным или необязательным.

promptSpecification -> (структура)

Подсказка, которую Amazon Lex использует для получения значения слота от пользователя.

messageGroups -> (список)

Коллекция сообщений, которые может отправить Amazon Lex пользователю. Amazon Lex выбирает фактическое сообщение во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

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

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

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

value -> (строка)

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

maxRetries -> (целое число)

Максимальное количество попыток бота получить ответ от пользователя с помощью этой подсказки.

allowInterrupt -> (булево)

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

messageSelectionStrategy -> (строка)

Указывает, как выбирается сообщение из группы сообщений во время повторных попыток.

promptAttemptsSpecification -> (массив)

Устанавливает расширенные настройки для каждой попытки подсказки.

key -> (строка)

Имя попытки попыток подсказки.

value -> (структура)

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

allowInterrupt -> (булево)

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

allowedInputTypes -> (структура)

Указывает разрешенные типы ввода для попытки подсказки.

allowAudioInput -> (булево)

Указывает, разрешен ли аудиоввод.

allowDTMFInput -> (булево)

Указывает, разрешен ли ввод DTMF.

audioAndDTMFInputSpecification -> (структура)

Устанавливает настройки для аудио и DTMF ввода.

startTimeoutMs -> (целое число)

Время, в течение которого бот ожидает, прежде чем предположить, что пользователь не будет говорить или нажимать клавишу. Этот тайм-аут общий для аудио и DTMF ввода.

audioSpecification -> (структура)

Устанавливает настройки для аудио ввода.

maxLengthMs -> (целое число)

Время, в течение которого Amazon Lex ожидает, прежде чем ввод речи будет усечен, и речь будет возвращена приложению.

endTimeoutMs -> (целое число)

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

dtmfSpecification -> (структура)

Устанавливает настройки для ввода DTMF.

maxLength -> (целое число)

Максимальное количество цифр DTMF, разрешенных в произнесении.

endTimeoutMs -> (целое число)

Время, в течение которого бот должен ожидать после последнего нажатия DTMF-символа, прежде чем предположить, что ввод завершен.

deletionCharacter -> (строка)

DTMF-символ, который очищает накопленные DTMF-цифры и немедленно завершает ввод.

endCharacter -> (строка)

DTMF-символ, который немедленно завершает ввод. Если пользователь не нажимает этот символ, ввод завершается после тайм-аута.

textInputSpecification -> (структура)

Устанавливает настройки для ввода текста.

startTimeoutMs -> (целое число)

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

sampleUtterances -> (список)

Если вам известен определенный шаблон, которому пользователи могут следовать, отвечая на запрос Amazon Lex о значении слота, вы можете предоставить эти произнесения для повышения точности. Это необязательно. В большинстве случаев Amazon Lex способен понимать произнесения пользователей.

(структура)

Пример произнесения, которое вызывает намерение или отвечает на подсказку выяснения слота.

utterance -> (строка)

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

waitAndContinueSpecification -> (структура)

Указывает подсказки, которые Amazon Lex использует, пока бот ожидает ввода от клиента.

waitingResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот ожидает продолжения разговора.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

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

text -> (строка)

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

value -> (строка)

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

variations -> (список)

Варианты сообщений, которые будут отправлены пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

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

text -> (строка)

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

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

continueResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот готов продолжить разговор.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

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

text -> (строка)

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

value -> (строка)

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

variations -> (список)

Варианты сообщений, которые будут отправлены пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

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

text -> (строка)

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

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

stillWaitingResponse -> (структура)

Ответ, который Amazon Lex периодически отправляет пользователю, чтобы указать, что бот всё ещё ждёт ввода от пользователя.

messageGroups -> (список)

Один или несколько наборов сообщений, каждый из которых содержит одно или несколько сообщений, определяющих подсказки, которые Amazon Lex отправляет пользователю.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

frequencyInSeconds -> (целое число)

Частота отправки сообщения пользователю. Минимально 1 секунда, максимально 5 минут.

timeoutInSeconds -> (целое число)

Если Amazon Lex ждёт ответ дольше этого времени, он прекратит отправку сообщений.

allowInterrupt -> (булево)

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

active -> (булево)

Указывает, будет ли бот ждать ответа пользователя. Если это значение равно false, ответы ожидания и продолжения для слота не используются. Если поле active не указано, по умолчанию оно равно true.

slotCaptureSetting -> (структура)

Указывает настройки, которые Amazon Lex использует, когда пользователь успешно вводит значение слота.

captureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слота, настроенных для этого слота.

variations -> (список)

Варианты сообщений, которые нужно отправить пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слота, настроенных для этого слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

captureNextStep -> (структура)

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

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог доходит до этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога ElicitSlot, определяет слот для извлечения у пользователя.

suppressNextMessage -> (булево)

Если true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (словарь)

Словарь всех переопределённых значений слота для намерения. Имя слота сопоставлено со значением слота. Слоты, не включённые в словарь, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слота. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слота. Если значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

( … рекурсивно … )

sessionAttributes -> (словарь)

Словарь пар «ключ-значение», представляющих контекстную информацию, специфичную для сессии. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

captureConditional -> (структура)

Список условных ветвей для оценки после получения значения слота.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда active имеет значение false, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога является ElicitSlot, определяет слот для извлечения информации от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает на то, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает на то, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает на то, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

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

(… рекурсивно …)

sessionAttributes -> (map)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

response -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на вход пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий подсказку.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, который отображается на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, сконфигурированных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий подсказку.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, который отображается на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, сконфигурированных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (структура)

Условный раздел, который должен быть выполнен, когда условия для других разделов не удовлетворены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (логическое значение)

Когда значение true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределенных значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape — List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape — List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

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

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

response -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно соответствовать одному из значений слота, настроенного для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает эту кнопку. Оно должно соответствовать одному из значений слота, настроенного для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ Amazon Lex.

failureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе кнопки пользователем. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны отображаться на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе кнопки пользователем. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

failureNextStep -> (структура)

Указывает следующий шаг, который выполняет бот, когда код значения слота не распознан.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если диалоговое действие — ElicitSlot, определяет слот, который следует получить от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределённых значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в диалоговом шаге.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в диалоговом шаге.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

( … рекурсивно … )

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

failureConditional -> (структура)

Список условных ветвей для проверки, когда значение слота не захвачено.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда active ложно, условия не проверяются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие соответствует.

name -> (string)

Название ветви.

condition -> (structure)

Содержит выражение для проверки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая проверяется.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога — ElicitSlot, определяет слот, который нужно получить от пользователя.

suppressNextMessage -> (boolean)

Если истинно, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределить настройки для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Название слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

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

(... рекурсивно ...)

sessionAttributes -> (map)

Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

response -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (string)

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

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (string)

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

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

defaultBranch -> (структура)

Условный блок, который должен быть выполнен, если условия для других блоков не удовлетворены. Условный блок состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время работы, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот для получения информации от пользователя.

suppressNextMessage -> (булево)

Если значение true, то следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при смене намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это означает, что поле values содержит список значений слота. Если значение равно Scalar, это означает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это означает, что поле values содержит список значений слота. Если значение равно Scalar, это означает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар «ключ-значение», представляющая контекстную информацию, специфичную для сеанса. Она содержит информацию о приложении, передаваемую между Amazon Lex и клиентским приложением.

key -> (строка)

value -> (строка)

response -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время работы.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, которая отправляется в ваше приложение.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет ответную карточку, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

subtitle -> (строка)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (строка)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на ответной карточке для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сказать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

variations -> (список)

Вариации сообщений, которые нужно отправить пользователю. При определении вариаций Amazon Lex выбирает основное сообщение или одну из вариаций для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, которая отправляется в ваше приложение.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет ответную карточку, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

subtitle -> (строка)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (строка)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на ответной карточке для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сказать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

codeHook -> (структура)

Код-хук, вызываемый после успешного захвата Amazon Lex значения слота.

enableCodeHookInvocation -> (boolean)

Указывает, следует ли вызывать функцию Lambda для диалога.

active -> (boolean)

Определяет, используется ли код-хук диалога при активации интента.

invocationLabel -> (string)

Метка, указывающая этап диалога, на котором происходит вызов диалогового код-хука.

postCodeHookSpecification -> (structure)

Содержит ответы и действия, которые выполняет Amazon Lex после завершения работы функции Lambda.

successResponse -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(structure)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое следует отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, которая отправляется в ваше приложение.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слотов, сконфигурированных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое следует отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, которая отправляется в ваше приложение.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(structure)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слотов, сконфигурированных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

successNextStep -> (structure)

Указывает следующий шаг, который выполняет бот после успешного завершения диалогового код-хука.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого этапа.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога — ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (boolean)

Если true, следующее сообщение для интента не используется.

intent -> (structure)

Переопределяет настройки для конфигурации состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Словарь всех переопределений значений слотов для интента. Имя слота сопоставляется со значением слота. Слоты, которые не включены в словарь, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape — List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введённого пользователем, или вы можете разрешить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

(structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape — List, это указывает, что поле values содержит список значений слотов. Если значение — Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введённого пользователем, или вы можете разрешить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

( … рекурсивно … )

sessionAttributes -> (map)

Словарь пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

successConditional -> (structure)

Список условных ветвей для оценки после успешного завершения обработки кода диалога.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда active имеет значение false, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога — ElicitSlot, определяет слот для получения информации от пользователя.

suppressNextMessage -> (boolean)

Если значение true, следующее сообщение для интента не используется.

intent -> (structure)

Переопределение настроек для настройки состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Карта всех переопределений значений слотов для интента. Имя слота соответствует значению слота. Слот, отсутствующий в карте, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, используемые Amazon Lex при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, используемые Amazon Lex при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(… рекурсивно …)

sessionAttributes -> (map)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

response -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используется для указания пользователю значения, возвращаемого при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используется для указания пользователю значения, возвращаемого при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (структура)

```

Условный блок, который должен выполняться, когда условия для других ветвей не выполняются. Условный блок состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

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

suppressNextMessage -> (логическое значение)

Когда значение true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределенных значений слотов для намерения. Имя слота соответствует значению слота. Слот, не включенный в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List , это указывает, что поле values содержит список значений слотов. Если значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Можно использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющая контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.

key -> (строка)

value -> (строка)

response -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном клиентским приложением.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Это должно быть одно из значений слота, настроенного для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном клиентским приложением.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex, когда пользователь нажимает на эту кнопку. Это должно быть одно из значений слота, настроенного для слота.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

failureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправлять пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправлять пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

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

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

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

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

failureNextStep -> (структура)

Определяет следующий шаг бота после того, как обработчик кода диалога выбросит исключение или вернёт значение с полем State объекта Intent, установленным в Failed.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога - ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слота для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введенного пользователем, или можно позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введенного пользователем, или можно позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

failureConditional -> (структура)

Список условных ветвей для оценки после того, как обработчик кода диалога бросит исключение или вернётся с полем State объекта Intent, установленным в значение Failed.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда значение active равно false, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога — ElicitSlot, определяет слот, который необходимо получить от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для интента не используется.

intent -> (structure)

Переопределяет настройки для конфигурации состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Карта всех переопределений значений слотов для интента. Имя слота сопоставляется со значением слота. Слот, не включённый в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или вы можете попросить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перчик» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или вы можете попросить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перчик» и «ананас».

( … рекурсивно … )

sessionAttributes -> (map)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.

key -> (string)

value -> (string)

response -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на входной запрос пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

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

value -> (string)

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

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

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

value -> (string)

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

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который следует выполнить, если условия других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога ElicitSlot, определяет слот для получения данных от пользователя.

suppressNextMessage -> (булево)

При значении true следующий ответ для намерения не используется.

intent -> (структура)

Переопределить настройки для конфигурирования состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределенных значений слотов для намерения. Имя слота соответствует значению слота. Слот, отсутствующий в карте, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар «ключ-значение», представляющая информацию о контексте, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

response -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на входные данные пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

timeoutResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправлять пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправлять пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

timeoutNextStep -> (структура)

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

dialogAction -> (структура)

Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога ElicitSlot, определяет слот для извлечения у пользователя.

suppressNextMessage -> (булево)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (отображение)

Отображение всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в отображение, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(… рекурсивно …)

sessionAttributes -> (отображение)

Отображение пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Оно содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

timeoutConditional -> (структура)

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

active -> (boolean)

Определяет, активна ли условная ветвь. Когда active имеет значение false, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполнено.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога — ElicitSlot , определяет слот для извлечения информации от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение параметров для настройки состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Когда значение shape равно List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать введенное пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Когда значение shape равно List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать введенное пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

( … рекурсивно … )

sessionAttributes -> (map)

Карта пар ключ-значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

response -> (structure)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на вход пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая их отображает.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

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

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенного для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая их отображает.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

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

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенного для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный фрагмент кода, который должен выполняться, когда условия для других фрагментов не выполняются. Условный фрагмент состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

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

suppressNextMessage -> (булево)

Если значение истинно, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (массив)

Массив всех переопределенных значений слота для намерения. Имя слота соответствует значению слота. Слот, который не включён в массив, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, которые пользователь ввёл для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, которые пользователь ввёл для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».

(… рекурсивно …)

sessionAttributes -> (массив)

Массив пар ключ/значение, представляющих информацию о контексте сессии. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

response -> (структура)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, который определяет запрос.

imageResponseCard -> (структура)

Сообщение, которое определяет ответную карточку, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

subtitle -> (строка)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (строка)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на ответной карточке для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используется для того, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex при нажатии пользователем на эту кнопку. Должно быть одним из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее ответную карточку, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

subtitle -> (строка)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (строка)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на ответной карточке для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используется для того, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

Значение, возвращаемое Amazon Lex при нажатии пользователем на эту кнопку. Должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ от Amazon Lex.

elicitationCodeHook -> (структура)

Код-хук, вызываемый, когда Amazon Lex не получает значение слота.

enableCodeHookInvocation -> (булево)

Указывает, должна ли вызываться функция Lambda для диалога.

invocationLabel -> (строка)

Метка, которая указывает шаг диалога, с которого происходит вызов диалогового кода-хука.

slotResolutionSetting -> (структура)

Объект, содержащий информацию о том, включено ли ассистированное разрешение слотов для слота или нет.

slotResolutionStrategy -> (строка)

Указывает, включено ли ассистированное разрешение слотов для слота или нет. Если значение равно EnhancedFallback, ассистированное разрешение слотов активируется, когда Amazon Lex по умолчанию устанавливает значение AMAZON.FallbackIntent. Если значение равно Default, ассистированное разрешение слотов выключено.

Синтаксис JSON:

{
  "defaultValueSpecification": {
    "defaultValueList": [
      {
        "defaultValue": "string"
      }
      ...
    ]
  },
  "slotConstraint": "Required"|"Optional",
  "promptSpecification": {
    "messageGroups": [
      {
        "message": {
          "plainTextMessage": {
            "value": "string"
          },
          "customPayload": {
            "value": "string"
          },
          "ssmlMessage": {
            "value": "string"
          },
          "imageResponseCard": {
            "title": "string",
            "subtitle": "string",
            "imageUrl": "string",
            "buttons": [
              {
                "text": "string",
                "value": "string"
              }
              ...
            ]
          }
        },
        "variations": [
          {
            "plainTextMessage": {
              "value": "string"
            },
            "customPayload": {
              "value": "string"
            },
            "ssmlMessage": {
              "value": "string"
            },
            "imageResponseCard": {
              "title": "string",
              "subtitle": "string",
              "imageUrl": "string",
              "buttons": [
                {
                  "text": "string",
                  "value": "string"
                }
                ...
              ]
            }
          }
          ...
        ]
      }
      ...
    ],
    "maxRetries": integer,
    "allowInterrupt": true|false,
    "messageSelectionStrategy": "Random"|"Ordered",
    "promptAttemptsSpecification": {"Initial"|"Retry1"|"Retry2"|"Retry3"|"Retry4"|"Retry5": {
          "allowInterrupt": true|false,
          "allowedInputTypes": {
            "allowAudioInput": true|false,
            "allowDTMFInput": true|false
          },
          "audioAndDTMFInputSpecification": {
            "startTimeoutMs": integer,
            "audioSpecification": {
              "maxLengthMs": integer,
              "endTimeoutMs": integer
            },
            "dtmfSpecification": {
              "maxLength": integer,
              "endTimeoutMs": integer,
              "deletionCharacter": "string",
              "endCharacter": "string"
            }
          },
          "textInputSpecification": {
            "startTimeoutMs": integer
          }
        }
      ...}
  },
  "sampleUtterances": [
    {
      "utterance": "string"
    }
    ...
  ],
  "waitAndContinueSpecification": {
    "waitingResponse": {
      "messageGroups": [
        {
          "message": {
            "plainTextMessage": {
              "value": "string"
            },
            "customPayload": {
              "value": "string"
            },
            "ssmlMessage": {
              "value": "string"
            },
            "imageResponseCard": {
              "title": "string",
              "subtitle": "string",
              "imageUrl": "string",
              "buttons": [
                {
                  "text": "string",
                  "value": "string"
                }
                ...
              ]
            }
          },
          "variations": [
            {
              "plainTextMessage": {
                "value": "string"
              },
              "customPayload": {
                "value": "string"
              },
              "ssmlMessage": {
                "value": "string"
              },
              "imageResponseCard": {
                "title": "string",
                "subtitle": "string",
                "imageUrl": "string",
                "buttons": [
                  {
                    "text": "string",
                    "value": "string"
                  }
                  ...
                ]
              }
            }
            ...
          ]
        }
        ...
      ],
      "allowInterrupt": true|false
    },
    "continueResponse": {
      "messageGroups": [
        {
          "message": {
            "plainTextMessage": {
              "value": "string"
            },
            "customPayload": {
              "value": "string"
            },
            "ssmlMessage": {
              "value": "string"
            },
            "imageResponseCard": {
              "title": "string",
              "subtitle": "string",
              "imageUrl": "string",
              "buttons": [
                {
                  "text": "string",
                  "value": "string"
                }
                ...
              ]
            }
          },
          "variations": [
            {
              "plainTextMessage": {
                "value": "string"
              },
              "customPayload": {
                "value": "string"
              },
              "ssmlMessage": {
                "value": "string"
              },
              "imageResponseCard": {
                "title": "string",
                "subtitle": "string",
                "imageUrl": "string",
                "buttons": [
                  {
                    "text": "string",
                    "value": "string"
                  }
                  ...
                ]
              }
            }
            ...
          ]
        }
        ...
      ],
      "allowInterrupt": true|false
    },
    "stillWaitingResponse": {
      "messageGroups": [
        {
          "message": {
            "plainTextMessage": {
              "value": "string"
            },
            "customPayload": {
              "value": "string"
            },
            "ssmlMessage": {
              "value": "string"
            },
            "imageResponseCard": {
              "title": "string",
              "subtitle": "string",
              "imageUrl": "string",
              "buttons": [
                {
                  "text": "string",
                  "value": "string"
                }
                ...
              ]
            }
          },
          "variations": [
            {
              "plainTextMessage": {
                "value": "string"
              },
              "customPayload": {
                "value": "string"
              },
              "ssmlMessage": {
                "value": "string"
              },
              "imageResponseCard": {
                "title": "string",
                "subtitle": "string",
                "imageUrl": "string",
                "buttons": [
                  {
                    "text": "string",
                    "value": "string"
                  }
                  ...
                ]
              }
            }
            ...
          ]
        }
        ...
      ],
      "frequencyInSeconds": integer,
      "timeoutInSeconds": integer,
      "allowInterrupt": true|false
    },
    "active": true|false
  },
  "slotCaptureSetting": {
    "captureResponse": {
      "messageGroups": [
        {
          "message": {
            "plainTextMessage": {
              "value": "string"
            },
            "customPayload": {
              "value": "string"
            },
            "ssmlMessage": {
              "value": "string"
            },
            "imageResponseCard": {
              "title": "string",
              "subtitle": "string",
              "imageUrl": "string",
              "buttons": [
                {
                  "text": "string",
                  "value": "string"
                }
                ...
              ]
            }
          },
          "variations": [
            {
              "plainTextMessage": {
                "value": "string"
              },
              "customPayload": {
                "value": "string"
              },
              "ssmlMessage": {
                "value": "string"
              },
              "imageResponseCard": {
                "title": "string",
                "subtitle": "string",
                "imageUrl": "string",
                "buttons": [
                  {
                    "text": "string",
                    "value": "string"
                  }
                  ...
                ]
              }
            }
            ...
          ]
        }
        ...
      ],
      "allowInterrupt": true|false
    },
    "captureNextStep": {
      "dialogAction": {
        "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
        "slotToElicit": "string",
        "suppressNextMessage": true|false
      },
      "intent": {
        "name": "string",
        "slots": {"string": {
              "shape": "Scalar"|"List",
              "value": {
                "interpretedValue": "string"
              },
              "values": [
                {
                  "shape": "Scalar"|"List",
                  "value": {
                    "interpretedValue": "string"
                  },
                  "values": [
                    { ... recursive ... }
                    ...
                  ]
                }
                ...
              ]
            }
          ...}
      },
      "sessionAttributes": {"string": "string"
        ...}
    },
    "captureConditional": {
      "active": true|false,
      "conditionalBranches": [
        {
          "name": "string",
          "condition": {
            "expressionString": "string"
          },
          "nextStep": {
            "dialogAction": {
              "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
              "slotToElicit": "string",
              "suppressNextMessage": true|false
            },
            "intent": {
              "name": "string",
              "slots": {"string": {
                    "shape": "Scalar"|"List",
                    "value": {
                      "interpretedValue": "string"
                    },
                    "values": [
                      {
                        "shape": "Scalar"|"List",
                        "value": {
                          "interpretedValue": "string"
                        },
                        "values": [
                          { ... recursive ... }
                          ...
                        ]
                      }
                      ...
                    ]
                  }
                ...}
            },
            "sessionAttributes": {"string": "string"
              ...}
          },
          "response": {
            "messageGroups": [
              {
                "message": {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                },
                "variations": [
                  {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  }
                  ...
                ]
              }
              ...
            ],
            "allowInterrupt": true|false
          }
        }
        ...
      ],
      "defaultBranch": {
        "nextStep": {
          "dialogAction": {
            "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
            "slotToElicit": "string",
            "suppressNextMessage": true|false
          },
          "intent": {
            "name": "string",
            "slots": {"string": {
                  "shape": "Scalar"|"List",
                  "value": {
                    "interpretedValue": "string"
                  },
                  "values": [
                    {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        { ... recursive ... }
                        ...
                      ]
                    }
                    ...
                  ]
                }
              ...}
          },
          "sessionAttributes": {"string": "string"
            ...}
        },
        "response": {
          "messageGroups": [
            {
              "message": {
                "plainTextMessage": {
                  "value": "string"
                },
                "customPayload": {
                  "value": "string"
                },
                "ssmlMessage": {
                  "value": "string"
                },
                "imageResponseCard": {
                  "title": "string",
                  "subtitle": "string",
                  "imageUrl": "string",
                  "buttons": [
                    {
                      "text": "string",
                      "value": "string"
                    }
                    ...
                  ]
                }
              },
              "variations": [
                {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                }
                ...
              ]
            }
            ...
          ],
          "allowInterrupt": true|false
        }
      }
    },
    "failureResponse": {
      "messageGroups": [
        {
          "message": {
            "plainTextMessage": {
              "value": "string"
            },
            "customPayload": {
              "value": "string"
            },
            "ssmlMessage": {
              "value": "string"
            },
            "imageResponseCard": {
              "title": "string",
              "subtitle": "string",
              "imageUrl": "string",
              "buttons": [
                {
                  "text": "string",
                  "value": "string"
                }
                ...
              ]
            }
          },
          "variations": [
            {
              "plainTextMessage": {
                "value": "string"
              },
              "customPayload": {
                "value": "string"
              },
              "ssmlMessage": {
                "value": "string"
              },
              "imageResponseCard": {
                "title": "string",
                "subtitle": "string",
                "imageUrl": "string",
                "buttons": [
                  {
                    "text": "string",
                    "value": "string"
                  }
                  ...
                ]
              }
            }
            ...
          ]
        }
        ...
      ],
      "allowInterrupt": true|false
    },
    "failureNextStep": {
      "dialogAction": {
        "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
        "slotToElicit": "string",
        "suppressNextMessage": true|false
      },
      "intent": {
        "name": "string",
        "slots": {"string": {
              "shape": "Scalar"|"List",
              "value": {
                "interpretedValue": "string"
              },
              "values": [
                {
                  "shape": "Scalar"|"List",
                  "value": {
                    "interpretedValue": "string"
                  },
                  "values": [
                    { ... recursive ... }
                    ...
                  ]
                }
                ...
              ]
            }
          ...}
      },
      "sessionAttributes": {"string": "string"
        ...}
    },
    "failureConditional": {
      "active": true|false,
      "conditionalBranches": [
        {
          "name": "string",
          "condition": {
            "expressionString": "string"
          },
          "nextStep": {
            "dialogAction": {
              "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
              "slotToElicit": "string",
              "suppressNextMessage": true|false
            },
            "intent": {
              "name": "string",
              "slots": {"string": {
                    "shape": "Scalar"|"List",
                    "value": {
                      "interpretedValue": "string"
                    },
                    "values": [
                      {
                        "shape": "Scalar"|"List",
                        "value": {
                          "interpretedValue": "string"
                        },
                        "values": [
                          { ... recursive ... }
                          ...
                        ]
                      }
                      ...
                    ]
                  }
                ...}
            },
            "sessionAttributes": {"string": "string"
              ...}
          },
          "response": {
            "messageGroups": [
              {
                "message": {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                },
                "variations": [
                  {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  }
                  ...
                ]
              }
              ...
            ],
            "allowInterrupt": true|false
          }
        }
        ...
      ],
      "defaultBranch": {
        "nextStep": {
          "dialogAction": {
            "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
            "slotToElicit": "string",
            "suppressNextMessage": true|false
          },
          "intent": {
            "name": "string",
            "slots": {"string": {
                  "shape": "Scalar"|"List",
                  "value": {
                    "interpretedValue": "string"
                  },
                  "values": [
                    {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        { ... recursive ... }
                        ...
                      ]
                    }
                    ...
                  ]
                }
              ...}
          },
          "sessionAttributes": {"string": "string"
            ...}
        },
        "response": {
          "messageGroups": [
            {
              "message": {
                "plainTextMessage": {
                  "value": "string"
                },
                "customPayload": {
                  "value": "string"
                },
                "ssmlMessage": {
                  "value": "string"
                },
                "imageResponseCard": {
                  "title": "string",
                  "subtitle": "string",
                  "imageUrl": "string",
                  "buttons": [
                    {
                      "text": "string",
                      "value": "string"
                    }
                    ...
                  ]
                }
              },
              "variations": [
                {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                }
                ...
              ]
            }
            ...
          ],
          "allowInterrupt": true|false
        }
      }
    },
    "codeHook": {
      "enableCodeHookInvocation": true|false,
      "active": true|false,
      "invocationLabel": "string",
      "postCodeHookSpecification": {
        "successResponse": {
          "messageGroups": [
            {
              "message": {
                "plainTextMessage": {
                  "value": "string"
                },
                "customPayload": {
                  "value": "string"
                },
                "ssmlMessage": {
                  "value": "string"
                },
                "imageResponseCard": {
                  "title": "string",
                  "subtitle": "string",
                  "imageUrl": "string",
                  "buttons": [
                    {
                      "text": "string",
                      "value": "string"
                    }
                    ...
                  ]
                }
              },
              "variations": [
                {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                }
                ...
              ]
            }
            ...
          ],
          "allowInterrupt": true|false
        },
        "successNextStep": {
          "dialogAction": {
            "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
            "slotToElicit": "string",
            "suppressNextMessage": true|false
          },
          "intent": {
            "name": "string",
            "slots": {"string": {
                  "shape": "Scalar"|"List",
                  "value": {
                    "interpretedValue": "string"
                  },
                  "values": [
                    {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        { ... recursive ... }
                        ...
                      ]
                    }
                    ...
                  ]
                }
              ...}
          },
          "sessionAttributes": {"string": "string"
            ...}
        },
        "successConditional": {
          "active": true|false,
          "conditionalBranches": [
            {
              "name": "string",
              "condition": {
                "expressionString": "string"
              },
              "nextStep": {
                "dialogAction": {
                  "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
                  "slotToElicit": "string",
                  "suppressNextMessage": true|false
                },
                "intent": {
                  "name": "string",
                  "slots": {"string": {
                        "shape": "Scalar"|"List",
                        "value": {
                          "interpretedValue": "string"
                        },
                        "values": [
                          {
                            "shape": "Scalar"|"List",
                            "value": {
                              "interpretedValue": "string"
                            },
                            "values": [
                              { ... recursive ... }
                              ...
                            ]
                          }
                          ...
                        ]
                      }
                    ...}
                },
                "sessionAttributes": {"string": "string"
                  ...}
              },
              "response": {
                "messageGroups": [
                  {
                    "message": {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    },
                    "variations": [
                      {
                        "plainTextMessage": {
                          "value": "string"
                        },
                        "customPayload": {
                          "value": "string"
                        },
                        "ssmlMessage": {
                          "value": "string"
                        },
                        "imageResponseCard": {
                          "title": "string",
                          "subtitle": "string",
                          "imageUrl": "string",
                          "buttons": [
                            {
                              "text": "string",
                              "value": "string"
                            }
                            ...
                          ]
                        }
                      }
                      ...
                    ]
                  }
                  ...
                ],
                "allowInterrupt": true|false
              }
            }
            ...
          ],
          "defaultBranch": {
            "nextStep": {
              "dialogAction": {
                "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
                "slotToElicit": "string",
                "suppressNextMessage": true|false
              },
              "intent": {
                "name": "string",
                "slots": {"string": {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        {
                          "shape": "Scalar"|"List",
                          "value": {
                            "interpretedValue": "string"
                          },
                          "values": [
                            { ... recursive ... }
                            ...
                          ]
                        }
                        ...
                      ]
                    }
                  ...}
              },
              "sessionAttributes": {"string": "string"
                ...}
            },
            "response": {
              "messageGroups": [
                {
                  "message": {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  },
                  "variations": [
                    {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    }
                    ...
                  ]
                }
                ...
              ],
              "allowInterrupt": true|false
            }
          }
        },
        "failureResponse": {
          "messageGroups": [
            {
              "message": {
                "plainTextMessage": {
                  "value": "string"
                },
                "customPayload": {
                  "value": "string"
                },
                "ssmlMessage": {
                  "value": "string"
                },
                "imageResponseCard": {
                  "title": "string",
                  "subtitle": "string",
                  "imageUrl": "string",
                  "buttons": [
                    {
                      "text": "string",
                      "value": "string"
                    }
                    ...
                  ]
                }
              },
              "variations": [
                {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                }
                ...
              ]
            }
            ...
          ],
          "allowInterrupt": true|false
        },
        "failureNextStep": {
          "dialogAction": {
            "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
            "slotToElicit": "string",
            "suppressNextMessage": true|false
          },
          "intent": {
            "name": "string",
            "slots": {"string": {
                  "shape": "Scalar"|"List",
                  "value": {
                    "interpretedValue": "string"
                  },
                  "values": [
                    {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        { ... recursive ... }
                        ...
                      ]
                    }
                    ...
                  ]
                }
              ...}
          },
          "sessionAttributes": {"string": "string"
            ...}
        },
        "failureConditional": {
          "active": true|false,
          "conditionalBranches": [
            {
              "name": "string",
              "condition": {
                "expressionString": "string"
              },
              "nextStep": {
                "dialogAction": {
                  "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
                  "slotToElicit": "string",
                  "suppressNextMessage": true|false
                },
                "intent": {
                  "name": "string",
                  "slots": {"string": {
                        "shape": "Scalar"|"List",
                        "value": {
                          "interpretedValue": "string"
                        },
                        "values": [
                          {
                            "shape": "Scalar"|"List",
                            "value": {
                              "interpretedValue": "string"
                            },
                            "values": [
                              { ... recursive ... }
                              ...
                            ]
                          }
                          ...
                        ]
                      }
                    ...}
                },
                "sessionAttributes": {"string": "string"
                  ...}
              },
              "response": {
                "messageGroups": [
                  {
                    "message": {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    },
                    "variations": [
                      {
                        "plainTextMessage": {
                          "value": "string"
                        },
                        "customPayload": {
                          "value": "string"
                        },
                        "ssmlMessage": {
                          "value": "string"
                        },
                        "imageResponseCard": {
                          "title": "string",
                          "subtitle": "string",
                          "imageUrl": "string",
                          "buttons": [
                            {
                              "text": "string",
                              "value": "string"
                            }
                            ...
                          ]
                        }
                      }
                      ...
                    ]
                  }
                  ...
                ],
                "allowInterrupt": true|false
              }
            }
            ...
          ],
          "defaultBranch": {
            "nextStep": {
              "dialogAction": {
                "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
                "slotToElicit": "string",
                "suppressNextMessage": true|false
              },
              "intent": {
                "name": "string",
                "slots": {"string": {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        {
                          "shape": "Scalar"|"List",
                          "value": {
                            "interpretedValue": "string"
                          },
                          "values": [
                            { ... recursive ... }
                            ...
                          ]
                        }
                        ...
                      ]
                    }
                  ...}
              },
              "sessionAttributes": {"string": "string"
                ...}
            },
            "response": {
              "messageGroups": [
                {
                  "message": {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  },
                  "variations": [
                    {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    }
                    ...
                  ]
                }
                ...
              ],
              "allowInterrupt": true|false
            }
          }
        },
        "timeoutResponse": {
          "messageGroups": [
            {
              "message": {
                "plainTextMessage": {
                  "value": "string"
                },
                "customPayload": {
                  "value": "string"
                },
                "ssmlMessage": {
                  "value": "string"
                },
                "imageResponseCard": {
                  "title": "string",
                  "subtitle": "string",
                  "imageUrl": "string",
                  "buttons": [
                    {
                      "text": "string",
                      "value": "string"
                    }
                    ...
                  ]
                }
              },
              "variations": [
                {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                }
                ...
              ]
            }
            ...
          ],
          "allowInterrupt": true|false
        },
        "timeoutNextStep": {
          "dialogAction": {
            "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
            "slotToElicit": "string",
            "suppressNextMessage": true|false
          },
          "intent": {
            "name": "string",
            "slots": {"string": {
                  "shape": "Scalar"|"List",
                  "value": {
                    "interpretedValue": "string"
                  },
                  "values": [
                    {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        { ... recursive ... }
                        ...
                      ]
                    }
                    ...
                  ]
                }
              ...}
          },
          "sessionAttributes": {"string": "string"
            ...}
        },
        "timeoutConditional": {
          "active": true|false,
          "conditionalBranches": [
            {
              "name": "string",
              "condition": {
                "expressionString": "string"
              },
              "nextStep": {
                "dialogAction": {
                  "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
                  "slotToElicit": "string",
                  "suppressNextMessage": true|false
                },
                "intent": {
                  "name": "string",
                  "slots": {"string": {
                        "shape": "Scalar"|"List",
                        "value": {
                          "interpretedValue": "string"
                        },
                        "values": [
                          {
                            "shape": "Scalar"|"List",
                            "value": {
                              "interpretedValue": "string"
                            },
                            "values": [
                              { ... recursive ... }
                              ...
                            ]
                          }
                          ...
                        ]
                      }
                    ...}
                },
                "sessionAttributes": {"string": "string"
                  ...}
              },
              "response": {
                "messageGroups": [
                  {
                    "message": {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    },
                    "variations": [
                      {
                        "plainTextMessage": {
                          "value": "string"
                        },
                        "customPayload": {
                          "value": "string"
                        },
                        "ssmlMessage": {
                          "value": "string"
                        },
                        "imageResponseCard": {
                          "title": "string",
                          "subtitle": "string",
                          "imageUrl": "string",
                          "buttons": [
                            {
                              "text": "string",
                              "value": "string"
                            }
                            ...
                          ]
                        }
                      }
                      ...
                    ]
                  }
                  ...
                ],
                "allowInterrupt": true|false
              }
            }
            ...
          ],
          "defaultBranch": {
            "nextStep": {
              "dialogAction": {
                "type": "ElicitIntent"|"StartIntent"|"ElicitSlot"|"EvaluateConditional"|"InvokeDialogCodeHook"|"ConfirmIntent"|"FulfillIntent"|"CloseIntent"|"EndConversation",
                "slotToElicit": "string",
                "suppressNextMessage": true|false
              },
              "intent": {
                "name": "string",
                "slots": {"string": {
                      "shape": "Scalar"|"List",
                      "value": {
                        "interpretedValue": "string"
                      },
                      "values": [
                        {
                          "shape": "Scalar"|"List",
                          "value": {
                            "interpretedValue": "string"
                          },
                          "values": [
                            { ... recursive ... }
                            ...
                          ]
                        }
                        ...
                      ]
                    }
                  ...}
              },
              "sessionAttributes": {"string": "string"
                ...}
            },
            "response": {
              "messageGroups": [
                {
                  "message": {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  },
                  "variations": [
                    {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    }
                    ...
                  ]
                }
                ...
              ],
              "allowInterrupt": true|false
            }
          }
        }
      }
    },
    "elicitationCodeHook": {
      "enableCodeHookInvocation": true|false,
      "invocationLabel": "string"
    }
  },
  "slotResolutionSetting": {
    "slotResolutionStrategy": "EnhancedFallback"|"Default"
  }
}

--obfuscation-setting (структура)

Новые настройки, которые определяют, как значения слотов форматируются в журнале Amazon CloudWatch.

obfuscationSettingType -> (строка)

Значение, определяющее, скрывает ли Amazon Lex значения слотов в журналах диалогов. По умолчанию значения скрываются.

Краткая запись синтаксиса:

obfuscationSettingType=string

Синтаксис JSON:

{
  "obfuscationSettingType": "None"|"DefaultObfuscation"
}

--bot-id (строка)

Уникальный идентификатор бота, который содержит слот.

--bot-version (строка)

Версия бота, содержащая слот. Всегда должно быть DRAFT.

--locale-id (строка)

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

--intent-id (строка)

Идентификатор намерения, содержащего слот.

--multiple-values-setting (структура)

Определяет, может ли слот принимать несколько значений в одном ответе. Слот с несколькими значениями доступен только в регионе en-US. Если вы установите это значение на true в любом другом регионе, Amazon Lex выдаст ошибку ValidationException.

Если multipleValuesSetting не задано, значение по умолчанию — false.

allowMultipleValues -> (булево)

Указывает, может ли слот возвращать несколько значений. При значении true слот может возвращать более одного значения в ответе. При значении false слот возвращает только одно значение.

Слот с несколькими значениями доступен только в регионе en-US. Если вы установите это значение на true в любом другом регионе, Amazon Lex выдаст ошибку ValidationException.

Если allowMutlipleValues не задано, значение по умолчанию — false.

Краткая запись синтаксиса:

allowMultipleValues=boolean

Синтаксис JSON:

{
  "allowMultipleValues": true|false
}

--sub-slot-setting (структура)

Характеристики составных подслотов и выражение для составного слота.

выражение -> (строка)

Текст выражения для определения составных подслотов в составном слоте с использованием логических операторов И и ИЛИ.

slotSpecifications -> (карта)

Характеристики составных подслотов составного слота.

ключ -> (строка)

значение -> (структура)

Характеристики подслота.

slotTypeId -> (строка)

Уникальный идентификатор, присвоенный типу слота.

valueElicitationSetting -> (структура)

Указывает детали настроек извлечения значений для составных подслотов составного слота.

defaultValueSpecification -> (структура)

Определяет список значений, которые Amazon Lex должен использовать в качестве значения по умолчанию для слота.

defaultValueList -> (список)

Список значений по умолчанию. Amazon Lex выбирает значение по умолчанию в порядке их представления в списке.

(структура)

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

defaultValue -> (строка)

Значение по умолчанию, которое используется, когда пользователь не предоставляет значение для слота.

promptSpecification -> (структура)

Указывает список групп сообщений, которые Amazon Lex отправляет пользователю для получения ответа.

messageGroups -> (список)

Коллекция сообщений, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактическое сообщение для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

значение -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

значение -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

значение -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее ответную карточку, которую приложение-клиент может отобразить пользователю.

заголовок -> (строка)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

подзаголовок -> (строка)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (строка)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на ответной карточке для сбора значений слота от пользователя.

текст -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

значение -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

значение -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

значение -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

значение -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее ответную карточку, которую приложение-клиент может отобразить пользователю.

заголовок -> (строка)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

подзаголовок -> (строка)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (строка)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (список)

Список кнопок, которые должны отображаться на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на ответной карточке для сбора значений слота от пользователя.

текст -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

значение -> (строка)

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

maxRetries -> (целое число)

Максимальное количество попыток бота получить ответ от пользователя с помощью этого запроса.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать речевой запрос бота.

messageSelectionStrategy -> (строка)

Указывает, как выбирается сообщение из группы сообщений при повторных попытках.

promptAttemptsSpecification -> (карта)

Указывает расширенные настройки для каждой попытки запроса.

ключ -> (строка)

Название попытки попыток запроса.

значение -> (структура)

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

allowInterrupt -> (булево)

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

allowedInputTypes -> (структура)

Указывает разрешенные типы ввода для попытки запроса.

allowAudioInput -> (булево)

Указывает, разрешен ли ввод аудио.

allowDTMFInput -> (булево)

Указывает, разрешен ли ввод DTMF.

audioAndDTMFInputSpecification -> (структура)

Указывает настройки для ввода аудио и DTMF.

startTimeoutMs -> (целое число)

Время ожидания бота, прежде чем предположить, что пользователь не собирается говорить или нажимать клавишу. Этот таймаут общий для ввода аудио и DTMF.

audioSpecification -> (структура)

Указывает настройки для ввода аудио.

maxLengthMs -> (целое число)

Время, в течение которого Amazon Lex ожидает, прежде чем ввод речи обрезается, а речь возвращается приложению.

endTimeoutMs -> (целое число)

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

dtmfSpecification -> (структура)

Указывает настройки для ввода DTMF.

maxLength -> (целое число)

Максимальное количество цифр DTMF, разрешенных в высказывании.

endTimeoutMs -> (целое число)

Время, в течение которого бот должен ждать после последнего ввода символа DTMF, прежде чем предположить, что ввод завершен.

deletionCharacter -> (строка)

Символ DTMF, который очищает накопленные цифры DTMF и немедленно завершает ввод.

endCharacter -> (строка)

Символ DTMF, который немедленно завершает ввод. Если пользователь не нажмет эту клавишу, ввод завершается после таймаута.

textInputSpecification -> (структура)

Указывает настройки для ввода текста.

startTimeoutMs -> (целое число)

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

sampleUtterances -> (список)

Если вы знаете определенный шаблон, на который пользователи могут реагировать на запрос Amazon Lex о значении подслота, вы можете предоставить эти высказывания для повышения точности. Это необязательно. В большинстве случаев Amazon Lex способен понимать высказывания пользователей. Это аналогично SampleUtterances для слотов.

(структура)

Пример высказывания, вызывающего намерение или реагирующего на запрос о значении слота.

высказывание -> (строка)

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

waitAndContinueSpecification -> (структура)

Указывает подсказки, которые Amazon Lex использует, пока бот ожидает ввода от клиента.

waitingResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот ожидает продолжения разговора.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

continueResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот готов продолжить разговор.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

stillWaitingResponse -> (структура)

Ответ, который Amazon Lex периодически отправляет пользователю, чтобы указать, что бот все еще ожидает ввода от пользователя.

messageGroups -> (список)

Один или несколько групп сообщений, каждая из которых содержит одно или несколько сообщений, определяющих подсказки, которые Amazon Lex отправляет пользователю.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно соответствовать одному из значений слотов, настроенных для слота.

frequencyInSeconds -> (целое число)

Частота отправки сообщений пользователю. Минимальное значение 1 секунда, максимальное 5 минут.

timeoutInSeconds -> (целое число)

Если Amazon Lex ожидает ответа дольше этого времени, он прекратит отправку сообщений.

allowInterrupt -> (логическое значение)

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

active -> (логическое значение)

Указывает, будет ли бот ждать ответа пользователя. Если это значение false, ожидание и продолжение ответов для слота не используются. Если поле active не указано, значение по умолчанию равно true.

Синтаксис JSON:

{
  "expression": "string",
  "slotSpecifications": {"string": {
        "slotTypeId": "string",
        "valueElicitationSetting": {
          "defaultValueSpecification": {
            "defaultValueList": [
              {
                "defaultValue": "string"
              }
              ...
            ]
          },
          "promptSpecification": {
            "messageGroups": [
              {
                "message": {
                  "plainTextMessage": {
                    "value": "string"
                  },
                  "customPayload": {
                    "value": "string"
                  },
                  "ssmlMessage": {
                    "value": "string"
                  },
                  "imageResponseCard": {
                    "title": "string",
                    "subtitle": "string",
                    "imageUrl": "string",
                    "buttons": [
                      {
                        "text": "string",
                        "value": "string"
                      }
                      ...
                    ]
                  }
                },
                "variations": [
                  {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  }
                  ...
                ]
              }
              ...
            ],
            "maxRetries": integer,
            "allowInterrupt": true|false,
            "messageSelectionStrategy": "Random"|"Ordered",
            "promptAttemptsSpecification": {"Initial"|"Retry1"|"Retry2"|"Retry3"|"Retry4"|"Retry5": {
                  "allowInterrupt": true|false,
                  "allowedInputTypes": {
                    "allowAudioInput": true|false,
                    "allowDTMFInput": true|false
                  },
                  "audioAndDTMFInputSpecification": {
                    "startTimeoutMs": integer,
                    "audioSpecification": {
                      "maxLengthMs": integer,
                      "endTimeoutMs": integer
                    },
                    "dtmfSpecification": {
                      "maxLength": integer,
                      "endTimeoutMs": integer,
                      "deletionCharacter": "string",
                      "endCharacter": "string"
                    }
                  },
                  "textInputSpecification": {
                    "startTimeoutMs": integer
                  }
                }
              ...}
          },
          "sampleUtterances": [
            {
              "utterance": "string"
            }
            ...
          ],
          "waitAndContinueSpecification": {
            "waitingResponse": {
              "messageGroups": [
                {
                  "message": {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  },
                  "variations": [
                    {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    }
                    ...
                  ]
                }
                ...
              ],
              "allowInterrupt": true|false
            },
            "continueResponse": {
              "messageGroups": [
                {
                  "message": {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  },
                  "variations": [
                    {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    }
                    ...
                  ]
                }
                ...
              ],
              "allowInterrupt": true|false
            },
            "stillWaitingResponse": {
              "messageGroups": [
                {
                  "message": {
                    "plainTextMessage": {
                      "value": "string"
                    },
                    "customPayload": {
                      "value": "string"
                    },
                    "ssmlMessage": {
                      "value": "string"
                    },
                    "imageResponseCard": {
                      "title": "string",
                      "subtitle": "string",
                      "imageUrl": "string",
                      "buttons": [
                        {
                          "text": "string",
                          "value": "string"
                        }
                        ...
                      ]
                    }
                  },
                  "variations": [
                    {
                      "plainTextMessage": {
                        "value": "string"
                      },
                      "customPayload": {
                        "value": "string"
                      },
                      "ssmlMessage": {
                        "value": "string"
                      },
                      "imageResponseCard": {
                        "title": "string",
                        "subtitle": "string",
                        "imageUrl": "string",
                        "buttons": [
                          {
                            "text": "string",
                            "value": "string"
                          }
                          ...
                        ]
                      }
                    }
                    ...
                  ]
                }
                ...
              ],
              "frequencyInSeconds": integer,
              "timeoutInSeconds": integer,
              "allowInterrupt": true|false
            },
            "active": true|false
          }
        }
      }
    ...}
}

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, предоставленному --generate-cli-skeleton. Если на командной строке указаны другие аргументы, эти значения переопределят значения, полученные из JSON. Невозможно передать произвольные двоичные значения с помощью значения, предоставленного JSON, так как строка будет воспринята буквально. Это не может быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса к API. Если указано без значения или со значением input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если указано yaml-input, он выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если указано значение output, он проверит входные данные команды и вернет пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

Глобальные параметры

--debug (логическое значение)

Включить отладку логов.

--endpoint-url (строка)

Переопределить URL по умолчанию команды указанным URL.

--no-verify-ssl (логическое значение)

По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет стандартное поведение проверки SSL-сертификатов.

--no-paginate (логическое значение)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования вывода команд.

  • json
  • текст
  • таблица
  • yaml
  • yaml-поток

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать определенный профиль из файла учетных данных.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/среды.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/выключить вывод цветным текстом.

  • включить
  • выключить
  • автоматически

--no-sign-request (логическое значение)

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

--ca-bundle (строка)

Файл сертификатов CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и без таймаута. Значение по умолчанию составляет 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и без таймаута. Значение по умолчанию составляет 60 секунд.

--cli-binary-format (строка)

Стиль форматирования для двоичных данных. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные данные будут предоставлены в виде закодированной в base64 строки. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, соответствующего двоичным данным, fileb:// всегда будет рассматриваться как двоичное и использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для конфигурированного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (логическое значение)

Отключить пагинатор CLI для вывода.

--cli-auto-prompt (логическое значение)

Автоматически запросить параметры CLI.

--no-cli-auto-prompt (логическое значение)

Отключить автоматический запрос параметров CLI.

Вывод

slotId -> (строка)

Уникальный идентификатор обновлённого слота.

slotName -> (строка)

Обновлённое имя слота.

description -> (строка)

Обновлённое описание бота.

slotTypeId -> (строка)

Обновлённый идентификатор типа слота, который предоставляет значения для слота.

valueElicitationSetting -> (структура)

Обновлённые подсказки, которые Amazon Lex отправляет пользователю, чтобы получить ответ, содержащий значение для слота.

defaultValueSpecification -> (структура)

Список значений по умолчанию для слота. Значения по умолчанию используются, когда Amazon Lex не определил значение для слота. Вы можете указать значения по умолчанию из переменных контекста, атрибутов сеанса и заданных значений.

defaultValueList -> (список)

Список значений по умолчанию. Amazon Lex выбирает значение по умолчанию в порядке его представления в списке.

(структура)

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

defaultValue -> (строка)

Значение по умолчанию, которое используется, когда пользователь не предоставляет значение для слота.

slotConstraint -> (строка)

Указывает, является ли слот обязательным или необязательным.

promptSpecification -> (структура)

Подсказка, которую Amazon Lex использует для получения значения слота от пользователя.

messageGroups -> (список)

Коллекция сообщений, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактическое сообщение во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается, когда он нажимает на эту кнопку.

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. Если варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слота от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается, когда он нажимает на эту кнопку.

value -> (строка)

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

maxRetries -> (целое число)

Максимальное количество попыток бота получить ответ от пользователя с помощью этой подсказки.

allowInterrupt -> (булево)

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

messageSelectionStrategy -> (строка)

Указывает, как выбирается сообщение из группы сообщений при повторных попытках.

promptAttemptsSpecification -> (карта)

Указывает расширенные параметры для каждой попытки подсказки.

key -> (строка)

Имя попытки попыток подсказки.

value -> (структура)

Указывает параметры для попытки подсказки.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать попытку голосового запроса бота.

allowedInputTypes -> (структура)

Указывает разрешённые типы ввода для попытки подсказки.

allowAudioInput -> (булево)

Указывает, разрешен ли аудиоввод.

allowDTMFInput -> (булево)

Указывает, разрешен ли ввод DTMF.

audioAndDTMFInputSpecification -> (структура)

Указывает настройки для аудио и ввода DTMF.

startTimeoutMs -> (целое число)

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

audioSpecification -> (структура)

Указывает настройки для аудио ввода.

maxLengthMs -> (целое число)

Время ожидания Amazon Lex, прежде чем ввод речи будет усечён, а речь возвращена приложению.

endTimeoutMs -> (целое число)

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

dtmfSpecification -> (структура)

Указывает настройки для ввода DTMF.

maxLength -> (целое число)

Максимальное количество цифр DTMF, разрешённых в высказывании.

endTimeoutMs -> (целое число)

Время ожидания бота после последнего символа DTMF ввода, прежде чем считать, что ввод завершен.

deletionCharacter -> (строка)

Символ DTMF, который очищает накопленные цифры DTMF и немедленно завершает ввод.

endCharacter -> (строка)

Символ DTMF, который немедленно завершает ввод. Если пользователь не нажмёт этот символ, ввод завершится после тайм-аута.

textInputSpecification -> (структура)

Указывает настройки для текстового ввода.

startTimeoutMs -> (целое число)

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

sampleUtterances -> (список)

Если вам известен определенный шаблон, на который пользователи могут ответить на запрос Amazon Lex для значения слота, вы можете предоставить эти высказывания для повышения точности. Это необязательно. В большинстве случаев Amazon Lex способен понять высказывания пользователей.

(структура)

Пример высказывания, которое вызывает намерение или отвечает на подсказку для слота.

utterance -> (строка)

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

waitAndContinueSpecification -> (структура)

Указывает подсказки, которые Amazon Lex использует, пока бот ожидает ввода пользователя.

waitingResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот ожидает продолжения диалога.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать голосовую реакцию от Amazon Lex.

continueResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот готов продолжить разговор.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Размещение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать голосовую реакцию от Amazon Lex.

stillWaitingResponse -> (структура)

Ответ, который Amazon Lex периодически отправляет пользователю, чтобы указать, что бот все еще ожидает ввода от пользователя.

messageGroups -> (список)

Один или несколько наборов сообщений, каждый из которых содержит одно или несколько сообщений, определяющих подсказки, которые Amazon Lex отправляет пользователю.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, который определяет подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

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

buttons -> (список)

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

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

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

buttons -> (список)

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

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

frequencyInSeconds -> (целое число)

Как часто сообщение должно отправляться пользователю. Минимальное значение 1 секунда, максимальное 5 минут.

timeoutInSeconds -> (целое число)

Если Amazon Lex ждет ответа дольше этого времени, он прекратит отправку сообщений.

allowInterrupt -> (булево)

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

active -> (булево)

Указывает, будет ли бот ждать ответа от пользователя. Когда это поле равно false, ожидание и продолжение ответов для слота не используются. Если поле active не указано, значение по умолчанию равно true.

slotCaptureSetting -> (структура)

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

captureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

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

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

variations -> (список)

Варианты сообщений, которые нужно отправить пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

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

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

captureNextStep -> (структура)

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

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если тип диалогового действия ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

Когда true, следующее сообщение для интента не используется.

intent -> (структура)

Переопределяет параметры для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (массив)

Массив всех переопределённых значений слотов для интента. Имя слота соответствует значению слота. Слоты, которые не включены в массив, не переопределяются.

key -> (строка)

value -> (структура)

Значения слота, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введённого пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значения могут быть «перпенни» и «ананас».

(структура)

Значения слота, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введённого пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значения могут быть «перпенни» и «ананас».

( … рекурсивно … )

sessionAttributes -> (массив)

Массив пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

captureConditional -> (структура)

Список условных ветвей для оценки после захвата значения слота.

active -> (boolean)

Определяет, активна ли условная ветвь. Если active равно false, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое бот должен выполнить.

slotToElicit -> (string)

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

suppressNextMessage -> (boolean)

Если true, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для конфигурации состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «перец» и «ананас».

( … рекурсивно … )

sessionAttributes -> (map)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию о приложении, передаваемую между Amazon Lex и клиентом.

key -> (string)

value -> (string)

response -> (structure)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением клиента.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слота от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенного для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением клиента.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (string)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слота от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex, когда пользователь выбирает эту кнопку. Это должно быть одно из значений слота, настроенного для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (структура)

Условный блок, который должен выполняться, если условия для других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот для извлечения информации от пользователя.

suppressNextMessage -> (булево)

При значении true следующий запрос для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при смене намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слотов. Если значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать введённое пользователем значение или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

response -> (структура)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

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

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправленная вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

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

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

failureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, которая отображает кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ на речь от Amazon Lex.

failureNextStep -> (структура)

Указывает следующий шаг, который выполняет бот, когда код значения слота не распознан.

dialogAction -> (структура)

Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (булево)

Когда значение true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (отображение)

Отображение всех переопределённых значений слотов для намерения. Имя слота отображается со значением слота. Слоты, которые не включены в отображение, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введённого пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введённого пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(… рекурсивно …)

sessionAttributes -> (отображение)

Отображение пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Оно содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

failureConditional -> (структура)

Список условных ветвей для оценки, когда значение слота не захвачено.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда active ложно, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога - ElicitSlot , определяет слот для получения информации от пользователя.

suppressNextMessage -> (boolean)

Если истинно, следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение настроек для настройки состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Когда значение shape равно List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введённое пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Когда значение shape равно List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введённое пользователем, или вы можете позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

(… рекурсивно …)

sessionAttributes -> (map)

Карта пар «ключ-значение», представляющих информацию о контексте сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

response -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на вход пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

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

buttons -> (list)

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

(структура)

Описание кнопки для использования на карте ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

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

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, который определяет запрос.

imageResponseCard -> (structure)

Сообщение, которое определяет карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

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

buttons -> (list)

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

(структура)

Описание кнопки для использования на карте ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

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

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

defaultBranch -> (структура)

Условный фрагмент кода, который должен выполняться, когда условия для других фрагментов не выполняются. Условный фрагмент состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время работы, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

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

suppressNextMessage -> (логическое значение)

При значении true следующий ответ на запрос не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (отображение)

Отображение всех значений слотов для переопределения интента. Имя слота отображается со значением слота. Слот, который не включён в отображение, не переопределяется.

key -> (строка)

value -> (структура)

Значения слота, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, которые пользователь ввёл для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».

(структура)

Значения слота, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, которые пользователь ввёл для слота. Например, для слота, который запрашивает добавки к пицце, значениями могут быть «перец» и «ананас».

(… рекурсивно …)

sessionAttributes -> (отображение)

Отображение пар ключ/значение, представляющих информацию о контексте сеанса. Оно содержит информацию о приложении, передаваемую между Amazon Lex и клиентским приложением.

key -> (строка)

value -> (строка)

response -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используется для указания пользователю, какое значение возвращается при нажатии на кнопку.

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, содержащий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используется для указания пользователю, какое значение возвращается при нажатии на кнопку.

value -> (строка)

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

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать ответ Amazon Lex.

codeHook -> (структура)

Код-хук, вызываемый после успешного захвата Amazon Lex значения слота.

enableCodeHookInvocation -> (boolean)

Указывает, должна ли Lambda-функция вызываться для диалога.

active -> (boolean)

Определяет, используется ли код-хук диалога при активации интента.

invocationLabel -> (string)

Метка, указывающая шаг диалога, из которого происходит вызов код-хука диалога.

postCodeHookSpecification -> (structure)

Содержит ответы и действия, которые выполняет Amazon Lex после завершения работы Lambda-функции.

successResponse -> (structure)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(structure)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(structure)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слота, настроенных для слота.

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(structure)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправляемая вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(structure)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (string)

Значение, возвращаемое Amazon Lex при выборе этой кнопки пользователем. Оно должно быть одним из значений слота, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

successNextStep -> (structure)

Указывает следующий шаг, выполняемый ботом после успешного завершения код-хука диалога.

dialogAction -> (structure)

Определяет действие, которое выполняет бот во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога — ElicitSlot, определяет слот для извлечения данных от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для интента не используется.

intent -> (structure)

Переопределяет настройки для конфигурации состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Карта всех переопределений значений слотов для интента. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (string)

value -> (structure)

Значения слотов, используемые Amazon Lex при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape — List, это указывает, что поле values содержит список значений слота. Если значение — Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

(structure)

Значения слотов, используемые Amazon Lex при установке значений слотов в шаге диалога.

shape -> (string)

Если значение shape — List, это указывает, что поле values содержит список значений слота. Если значение — Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определенное Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значений для бота. Вы можете использовать значение, введенное пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «перец» и «ананас».

( … рекурсивно … )

sessionAttributes -> (map)

Карта пар ключ/значение, представляющая контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

successConditional -> (structure)

Список условных ветвей для оценки после успешного завершения обработки диалога.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда active ложно, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие выполняется.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в разговоре.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (string)

Действие, которое бот должен выполнить.

slotToElicit -> (string)

Если действие диалога является ElicitSlot, определяет слот для извлечения от пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для намерения не используется.

intent -> (structure)

Переопределение параметров для настройки состояния намерения.

name -> (string)

Имя намерения. Требуется только при переключении намерений.

slots -> (map)

Массив всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включён в массив, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, которые пользователь предоставил для слота. Например, для слота, запрашивающего добавки к пицце, значениями могут быть «пепперони» и «ананас».

(… рекурсивно …)

sessionAttributes -> (map)

Массив пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Он содержит информацию приложения, передаваемую между Amazon Lex и приложением клиента.

key -> (string)

value -> (string)

response -> (structure)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением клиента.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее ответную карточку, которую приложение клиента может показать пользователю.

title -> (string)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

subtitle -> (string)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (string)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на ответной карточке для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (string)

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

variations -> (list)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением клиента.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее ответную карточку, которую приложение клиента может показать пользователю.

title -> (string)

Заголовок для отображения на ответной карточке. Формат заголовка определяется платформой, отображающей ответную карточку.

subtitle -> (string)

Подзаголовок для отображения на ответной карточке. Формат подзаголовка определяется платформой, отображающей ответную карточку.

imageUrl -> (string)

URL изображения для отображения на ответной карточке. URL изображения должен быть общедоступным, чтобы платформа, отображающая ответную карточку, имела доступ к изображению.

buttons -> (list)

Список кнопок, которые должны быть отображены на ответной карточке. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на ответной карточке для сбора значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при нажатии этой кнопки.

value -> (string)

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

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный раздел, который должен быть выполнен, если условия для других разделов не выполнены. Условный раздел состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

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

suppressNextMessage -> (булево)

Если значение true, то следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределенных значений слотов для намерения. Имя слота сопоставляется со значением слота. Слот, который не включен в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это указывает, что поле values содержит список значений слота. Если значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете использовать значение, введённое пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (список)

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

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию об приложении, передаваемую между Amazon Lex и приложением клиента.

key -> (строка)

value -> (строка)

response -> (структура)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на входные данные пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением клиента.

value -> (строка)

Строка, отправляемая в ваше приложение.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее ответную карту, которую приложение клиента может отобразить пользователю.

title -> (строка)

Заголовок, отображаемый на ответной карте. Формат заголовка определяется платформой, отображающей ответную карту.

subtitle -> (строка)

Подзаголовок, отображаемый на ответной карте. Формат подзаголовка определяется платформой, отображающей ответную карту.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на ответной карте. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на ответной карте для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением клиента.

value -> (строка)

Строка, отправляемая в ваше приложение.

ssmlMessage -> (структура)

Сообщение в формате SSML (Speech Synthesis Markup Language).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее ответную карту, которую приложение клиента может отобразить пользователю.

title -> (строка)

Заголовок, отображаемый на ответной карте. Формат заголовка определяется платформой, отображающей ответную карту.

subtitle -> (строка)

Подзаголовок, отображаемый на ответной карте. Формат подзаголовка определяется платформой, отображающей ответную карту.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на ответной карте. Размещение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на ответной карте для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ речи от Amazon Lex.

failureResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описывает кнопку для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

failureNextStep -> (структура)

Указывает следующий шаг, который выполняет бот после того, как обработчик диалогового кода бросил исключение или вернул значение с полем State объекта Intent, установленным в Failed.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если диалоговое действие является ElicitSlot, определяет слот для получения от пользователя.

suppressNextMessage -> (булево)

Если true, следующее сообщение для интента не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния интента.

name -> (строка)

Имя интента. Требуется только при переключении интентов.

slots -> (карта)

Карта всех переопределенных значений слотов для интента. Имя слота сопоставляется со значением слота. Слоты, которые не включены в карту, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, оно указывает, что поле values содержит список значений слотов. Если значение равно Scalar, оно указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введенного пользователем, или вы можете разрешить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, оно указывает, что поле values содержит список значений слотов. Если значение равно Scalar, оно указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать использование значения, введенного пользователем, или вы можете разрешить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

failureConditional -> (структура)

Список условных ветвей для оценки после того, как обработчик кода диалога выбросил исключение или вернул значение поля State объекта Intent, установленного в значение Failed.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда значение active равно false, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие соответствует.

name -> (string)

Имя ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога — ElicitSlot, определяет слот для получения информации от пользователя.

suppressNextMessage -> (boolean)

Когда равно true, следующее сообщение для интента не используется.

intent -> (structure)

Переопределение параметров для настройки состояния интента.

name -> (string)

Имя интента. Требуется только при переключении интентов.

slots -> (map)

Карта всех переопределений значений слотов для интента. Имя слота соответствует значению слота. Слот, не включённый в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значений для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (string)

Когда значение shape равно List, это указывает, что поле values содержит список значений слота. Когда значение равно Scalar, это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, определённое Amazon Lex для слота. Фактическое значение зависит от настроек стратегии выбора значений для бота. Можно использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (list)

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

(… рекурсивно …)

sessionAttributes -> (map)

Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.

key -> (string)

value -> (string)

response -> (structure)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

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

buttons -> (list)

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

(структура)

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

text -> (string)

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

value -> (string)

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

variations -> (list)

Варианты сообщений для отправки пользователю. Когда определены варианты, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение для отправки пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карту ответа, которую клиентское приложение может отобразить пользователю.

title -> (string)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (string)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (string)

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

buttons -> (list)

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

(структура)

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

text -> (string)

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

value -> (string)

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

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (structure)

Условный блок, который следует выполнить, если условия для других блоков не удовлетворены. Условный блок состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в диалоге.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога - ElicitSlot, определяет слот для получения информации от пользователя.

suppressNextMessage -> (булево)

Если значение true, то следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет параметры для настройки состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределённых значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включён в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов на шаге диалога.

shape -> (строка)

Если значение shape равно List, это означает, что поле values содержит список значений слотов. Если значение равно Scalar, это означает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значений для бота. Вы можете использовать значение, введённое пользователем, или позволить Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

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

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.

key -> (строка)

value -> (строка)

response -> (структура)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на пользовательский ввод.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. Когда варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, который предоставляет текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом клиентским приложением.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карточке ответа, используемой для получения значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно быть одним из значений слотов, настроенных для слота.

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

timeoutResponse -> (структура)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправлять пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

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

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сказать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может показать пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

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

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сказать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слотов, настроенных для слота.

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

timeoutNextStep -> (структура)

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

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (строка)

Действие, которое должен выполнить бот.

slotToElicit -> (строка)

Если действие диалога — ElicitSlot, определяет слот для извлечения у пользователя.

suppressNextMessage -> (boolean)

При значении true следующее сообщение для намерения не используется.

intent -> (структура)

Переопределяет настройки для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота сопоставляется со значением слота. Слоты, отсутствующие в карте, не переопределяются.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape — List, оно указывает, что поле values содержит список значений слота. Если значение — Scalar, оно указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать значение, введённое пользователем, или можно дать Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Если значение shape — List, оно указывает, что поле values содержит список значений слота. Если значение — Scalar, оно указывает, что поле value содержит одно значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настройки стратегии выбора значения для бота. Вы можете выбрать значение, введённое пользователем, или можно дать Amazon Lex выбрать первое значение в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинки для пиццы, значениями могут быть «пепперони» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию приложения, передаваемую между Amazon Lex и приложением-клиентом.

key -> (строка)

value -> (строка)

timeoutConditional -> (структура)

Список условных ветвей для оценки таймаута хука кода.

active -> (boolean)

Определяет, активна ли условная ветвь. Когда active равно false, условия не оцениваются.

conditionalBranches -> (list)

Список условных ветвей. Условная ветвь состоит из условия, ответа и следующего шага. Ответ и следующий шаг выполняются, когда условие истинно.

(структура)

Набор действий, которые Amazon Lex должен выполнить, если условие соответствует.

name -> (string)

Название ветви.

condition -> (structure)

Содержит выражение для оценки. Если условие истинно, выполняются действия ветви.

expressionString -> (string)

Строка выражения, которая оценивается.

nextStep -> (structure)

Следующий шаг в диалоге.

dialogAction -> (structure)

Определяет действие, которое бот выполняет во время выполнения, когда диалог достигает этого шага.

type -> (string)

Действие, которое должен выполнить бот.

slotToElicit -> (string)

Если действие диалога является ElicitSlot , определяет слот для получения данных от пользователя.

suppressNextMessage -> (boolean)

Если true, следующее сообщение для интента не используется.

intent -> (structure)

Переопределить настройки для конфигурации состояния интента.

name -> (string)

Название интента. Требуется только при переключении интентов.

slots -> (map)

Карта всех переопределенных значений слотов для интента. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.

key -> (string)

value -> (structure)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Когда значение shape равно List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (string)

Когда значение shape равно List , это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar , это указывает, что поле value содержит одно значение.

value -> (structure)

Текущее значение слота.

interpretedValue -> (string)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Вы можете использовать значение, введенное пользователем, или Amazon Lex может выбрать первое значение в списке resolvedValues.

values -> (list)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего добавки к пицце, значения могут быть «пепперони» и «ананас».

( … рекурсивно … )

sessionAttributes -> (map)

Карта пар ключ/значение, представляющих контекстную информацию, специфичную для сеанса. Она содержит информацию о приложении, передаваемую между Amazon Lex и приложением-клиентом.

key -> (string)

value -> (string)

response -> (structure)

Указывает список групп сообщений, которые Amazon Lex использует для ответа на вход пользователя.

messageGroups -> (list)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (structure)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (string)

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

variations -> (list)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (structure)

Сообщение в формате простого текста.

value -> (string)

Сообщение, которое нужно отправить пользователю.

customPayload -> (structure)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (string)

Строка, отправленная вашему приложению.

ssmlMessage -> (structure)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (string)

Текст SSML, определяющий запрос.

imageResponseCard -> (structure)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (string)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (string)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (string)

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

buttons -> (list)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для получения значений слотов от пользователя.

text -> (string)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (string)

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

allowInterrupt -> (boolean)

Указывает, может ли пользователь прервать ответ Amazon Lex.

defaultBranch -> (структура)

Условный блок, который следует выполнить, если условия других блоков не выполнены. Условный блок состоит из условия, ответа и следующего шага.

nextStep -> (структура)

Следующий шаг в разговоре.

dialogAction -> (структура)

Определяет действие, которое бот выполняет во время выполнения, когда разговор достигает этого шага.

type -> (строка)

Действие, которое бот должен выполнить.

slotToElicit -> (строка)

Если действие диалога является ElicitSlot, определяет слот для извлечения информации от пользователя.

suppressNextMessage -> (булево)

Когда значение true, следующее сообщение для намерения не используется.

intent -> (структура)

Переопределение настроек для конфигурации состояния намерения.

name -> (строка)

Имя намерения. Требуется только при переключении намерений.

slots -> (карта)

Карта всех переопределений значений слотов для намерения. Имя слота соответствует значению слота. Слот, который не включен в карту, не переопределяется.

key -> (строка)

value -> (структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или можно настроить Amazon Lex на выбор первого значения в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку для пиццы, значениями могут быть «пепперони» и «ананас».

(структура)

Значения слотов, которые Amazon Lex использует при установке значений слотов в шаге диалога.

shape -> (строка)

Когда значение shape равно List, это указывает, что поле values содержит список значений слотов. Когда значение равно Scalar, это указывает, что поле value содержит единственное значение.

value -> (структура)

Текущее значение слота.

interpretedValue -> (строка)

Значение, которое Amazon Lex определяет для слота. Фактическое значение зависит от настроек стратегии выбора значения для бота. Можно использовать значение, введенное пользователем, или можно настроить Amazon Lex на выбор первого значения в списке resolvedValues.

values -> (список)

Список одного или нескольких значений, предоставленных пользователем для слота. Например, для слота, запрашивающего начинку для пиццы, значениями могут быть «пепперони» и «ананас».

(… рекурсивно …)

sessionAttributes -> (карта)

Карта пар «ключ-значение», представляющих контекстную информацию, специфичную для сессии. Она содержит информацию приложения, передаваемую между Amazon Lex и клиентским приложением.

key -> (строка)

value -> (строка)

response -> (структура)

Определяет список групп сообщений, которые Amazon Lex использует для ответа на ввод пользователя.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном клиентским приложением.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

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

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном клиентским приложением.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате Speech Synthesis Markup Language (SSML).

value -> (строка)

Текст SSML, определяющий запрос.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую клиентское приложение может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны отображаться на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

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

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы указать пользователю, какое значение возвращается при нажатии на эту кнопку.

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

elicitationCodeHook -> (структура)

Код-хук, вызываемый, когда Amazon Lex не получает значение слота.

enableCodeHookInvocation -> (булево)

Указывает, должна ли быть вызвана функция Lambda для диалога.

invocationLabel -> (строка)

Метка, которая указывает шаг диалога, из которого происходит вызов диалогового код-хука.

slotResolutionSetting -> (структура)

Объект, содержащий информацию о том, включена ли для слота ассистированная обработка слотов или нет.

slotResolutionStrategy -> (строка)

Указывает, включена ли ассистированная обработка слотов для слота или нет. Если значение равно EnhancedFallback, ассистированная обработка слотов активируется, когда Amazon Lex по умолчанию использует AMAZON.FallbackIntent. Если значение равно Default, ассистированная обработка слотов отключена.

obfuscationSetting -> (структура)

Обновленная настройка, определяющая, замаскировано ли значение слота в журналах Amazon CloudWatch.

obfuscationSettingType -> (строка)

Значение, определяющее, маскирует ли Amazon Lex значения слотов в журналах разговоров. По умолчанию значения маскируются.

botId -> (строка)

Идентификатор бота, содержащего слот.

botVersion -> (строка)

Версия бота, содержащего слот. Всегда будет DRAFT.

localeId -> (строка)

Язык, содержащий слот.

intentId -> (строка)

Намерение, содержащее слот.

creationDateTime -> (временная метка)

Временная метка даты и времени создания слота.

lastUpdatedDateTime -> (временная метка)

Временная метка даты и времени последнего обновления слота.

multipleValuesSetting -> (структура)

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

allowMultipleValues -> (булево)

Указывает, может ли слот возвращать несколько значений. При значении true слот может возвращать более одного значения в ответе. При значении false слот возвращает только одно значение.

Слот, принимающий несколько значений, доступен только в локали en-US. Если вы установите это значение в любую другую локаль, Amazon Lex выдаст ошибку ValidationException.

Если allowMutlipleValues не задано, значение по умолчанию равно false.

subSlotSetting -> (структура)

Спецификации для составляющих подслотов и выражение для составного слота.

expression -> (строка)

Текст выражения для определения составляющих подслотов в составном слоте с использованием логических операторов И и ИЛИ.

slotSpecifications -> (карта)

Спецификации для составляющих подслотов составного слота.

ключ -> (строка)

значение -> (структура)

Спецификации подслота.

slotTypeId -> (строка)

Уникальный идентификатор, присвоенный типу слота.

valueElicitationSetting -> (структура)

Определяет сведения о настройках извлечения значений для составляющих подслотов составного слота.

defaultValueSpecification -> (структура)

Определяет список значений, которые Amazon Lex должен использовать в качестве значения по умолчанию для слота.

defaultValueList -> (список)

Список значений по умолчанию. Amazon Lex выбирает значение по умолчанию в порядке их указания в списке.

(структура)

Определяет значение по умолчанию для использования в случае, если пользователь не предоставляет значение для слота.

defaultValue -> (строка)

Значение по умолчанию для использования в случае, если пользователь не предоставляет значение для слота.

promptSpecification -> (структура)

Определяет список групп сообщений, которые Amazon Lex отправляет пользователю для получения ответа.

messageGroups -> (список)

Коллекция сообщений, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактическое сообщение для отправки во время выполнения.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

значение -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

значение -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

значение -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

текст -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

значение -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

значение -> (строка)

Сообщение для отправки пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

значение -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

значение -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

текст -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

значение -> (строка)

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

maxRetries -> (целое число)

Максимальное количество попыток бота получить ответ от пользователя с помощью этой подсказки.

allowInterrupt -> (логическое значение)

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

messageSelectionStrategy -> (строка)

Указывает, как выбирается сообщение из группы сообщений среди повторных попыток.

promptAttemptsSpecification -> (карта)

Определяет расширенные настройки для каждой попытки подсказки.

ключ -> (строка)

Имя попытки попыток подсказки.

значение -> (структура)

Определяет настройки попытки подсказки.

allowInterrupt -> (логическое значение)

Указывает, может ли пользователь прервать попытку голосового запроса бота.

allowedInputTypes -> (структура)

Указывает разрешенные типы ввода для попытки подсказки.

allowAudioInput -> (логическое значение)

Указывает, разрешен ли ввод аудио.

allowDTMFInput -> (логическое значение)

Указывает, разрешен ли ввод DTMF.

audioAndDTMFInputSpecification -> (структура)

Определяет настройки для ввода аудио и DTMF.

startTimeoutMs -> (целое число)

Время ожидания ботом, прежде чем предположить, что пользователь не собирается говорить или нажимать клавишу. Этот таймаут общий для ввода аудио и DTMF.

audioSpecification -> (структура)

Определяет настройки для ввода аудио.

maxLengthMs -> (целое число)

Время, в течение которого Amazon Lex ожидает, прежде чем ввод речи будет усечен, а речь возвращена приложению.

endTimeoutMs -> (целое число)

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

dtmfSpecification -> (структура)

Определяет настройки для ввода DTMF.

maxLength -> (целое число)

Максимальное количество цифр DTMF, разрешенных в произношении.

endTimeoutMs -> (целое число)

Время, в течение которого бот должен ждать после последнего ввода символа DTMF, прежде чем предположить, что ввод завершен.

deletionCharacter -> (строка)

Символ DTMF, который очищает накопленные цифры DTMF и немедленно завершает ввод.

endCharacter -> (строка)

Символ DTMF, который немедленно завершает ввод. Если пользователь не нажимает эту клавишу, ввод завершается по истечении таймаута.

textInputSpecification -> (структура)

Определяет настройки для ввода текста.

startTimeoutMs -> (целое число)

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

sampleUtterances -> (список)

Если вы знаете определенный шаблон, на который пользователи могут реагировать на запрос Amazon Lex о значении подслота, вы можете предоставить эти высказывания для повышения точности. Это необязательно. В большинстве случаев Amazon Lex способен понимать высказывания пользователей. Это аналогично SampleUtterances для слотов.

(структура)

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

utterance -> (строка)

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

waitAndContinueSpecification -> (структура)

Указывает подсказки, которые Amazon Lex использует, пока бот ожидает ввода от клиента.

waitingResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот ожидает продолжения разговора.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. Если варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

continueResponse -> (структура)

Ответ, который Amazon Lex отправляет, чтобы указать, что бот готов продолжить разговор.

messageGroups -> (список)

Коллекция ответов, которые Amazon Lex может отправить пользователю. Amazon Lex выбирает фактический ответ во время выполнения.

(структура)

Предоставляет один или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

variations -> (список)

Варианты сообщений для отправки пользователю. Если варианты определены, Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определенном приложением-клиентом.

value -> (строка)

Строка, которая отправляется вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карточку ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карточке ответа. Формат заголовка определяется платформой, отображающей карточку ответа.

subtitle -> (строка)

Подзаголовок для отображения на карточке ответа. Формат подзаголовка определяется платформой, отображающей карточку ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карточке ответа. Расположение кнопок определяется платформой, отображающей кнопку.

(структура)

Описание кнопки для использования на карточке ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте это, чтобы сообщить пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

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

allowInterrupt -> (булево)

Указывает, может ли пользователь прервать ответ Amazon Lex.

stillWaitingResponse -> (структура)

Ответ, который Amazon Lex периодически отправляет пользователю, чтобы указать, что бот всё ещё ожидает ввода от пользователя.

messageGroups -> (список)

Один или несколько групп сообщений, каждая из которых содержит одно или несколько сообщений, определяющих подсказки, которые Amazon Lex отправляет пользователю.

(структура)

Предоставляет одно или несколько сообщений, которые Amazon Lex должен отправить пользователю.

message -> (структура)

Основное сообщение, которое Amazon Lex должен отправить пользователю.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы показать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, настроенных для слота.

variations -> (список)

Варианты сообщений для отправки пользователю. При определении вариантов Amazon Lex выбирает основное сообщение или один из вариантов для отправки пользователю.

(структура)

Объект, предоставляющий текст сообщения и его тип.

plainTextMessage -> (структура)

Сообщение в формате простого текста.

value -> (строка)

Сообщение, которое нужно отправить пользователю.

customPayload -> (структура)

Сообщение в пользовательском формате, определённом приложением-клиентом.

value -> (строка)

Строка, отправляемая вашему приложению.

ssmlMessage -> (структура)

Сообщение в формате языка разметки для синтеза речи (SSML).

value -> (строка)

Текст SSML, определяющий подсказку.

imageResponseCard -> (структура)

Сообщение, определяющее карту ответа, которую приложение-клиент может отобразить пользователю.

title -> (строка)

Заголовок для отображения на карте ответа. Формат заголовка определяется платформой, отображающей карту ответа.

subtitle -> (строка)

Подзаголовок для отображения на карте ответа. Формат подзаголовка определяется платформой, отображающей карту ответа.

imageUrl -> (строка)

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

buttons -> (список)

Список кнопок, которые должны быть отображены на карте ответа. Расположение кнопок определяется платформой, отображающей кнопки.

(структура)

Описание кнопки для использования на карте ответа для сбора значений слотов от пользователя.

text -> (строка)

Текст, отображаемый на кнопке. Используйте его, чтобы показать пользователю, какое значение возвращается при выборе этой кнопки.

value -> (строка)

Значение, возвращаемое Amazon Lex при выборе пользователем этой кнопки. Оно должно соответствовать одному из значений слота, настроенных для слота.

frequencyInSeconds -> (целое число)

Как часто сообщение должно отправляться пользователю. Минимально 1 секунда, максимально 5 минут.

timeoutInSeconds -> (целое число)

Если Amazon Lex ждёт ответа дольше этого времени, он прекратит отправку сообщений.

allowInterrupt -> (булево)

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

active -> (булево)

Указывает, будет ли бот ждать ответа пользователя. Если это значение ложно, ожидание и дальнейшие ответы для слота не используются. Если поле active не указано, значение по умолчанию - истина.

© Copyright 2025, Amazon Web Services. Created using Sphinx.

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API