IPromptArgs interface

DEPRECATED новой системе запросов используется только IPromptOptions.

Extends

Свойства

attachmentLayout

Указание о том, как клиенты должны макетировать несколько вложений. Значение по умолчанию — list.

attachments

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

entities

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

enumsValues
inputHint

Подсказка для клиентов, которые дают им знать, ожидает ли бот дальнейших входных данных или нет. Встроенные запросы автоматически заполняют это значение для исходящих сообщений.

libraryNamespace

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

listStyle

(Необязательно) тип списка для отрисовки для ЗапросаType.choice. Значением по умолчанию является ListStyle.auto.

localizationNamespace

DEPRECATED вместо этого используйте libraryNamespace.

maxRetries

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

prompt

(Необязательно) Первоначальный запрос на отправку пользователя. Обычно это заполняется функцией Prompts.xxx().

promptAfterAction

(Необязательно) флаг, используемый для управления повторным запросом пользователя после завершения диалогового окна, запущенного действием. Значение по умолчанию — true.

promptType
refDate

(Необязательно) дата ссылки при распознавании времени. Дата, выраженная в галках с помощью Date.getTime().

retryCnt
retryPrompt

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

retrySpeak

(Необязательно) SSML для отправки с помощью retryPrompt. Если retryPrompt имеет тип IMessage или IIsMessage, это значение будет игнорироваться. Если это значение является массивом, ответ будет выбран случайным образом.

speak

(Необязательно) SSML для отправки с начальным prompt. Если запрос имеет тип IMessage или IIsMessage, это значение будет игнорироваться. Если это значение является массивом, ответ будет выбран случайным образом.

textFormat

Формат текстовых полей. Значение по умолчанию — Markdown.

Сведения о свойстве

attachmentLayout

Указание о том, как клиенты должны макетировать несколько вложений. Значение по умолчанию — list.

attachmentLayout?: string

Значение свойства

string

attachments

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

attachments?: IAttachment[]

Значение свойства

entities

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

entities?: any[]

Значение свойства

any[]

enumsValues

enumsValues?: string[]

Значение свойства

string[]

inputHint

Подсказка для клиентов, которые дают им знать, ожидает ли бот дальнейших входных данных или нет. Встроенные запросы автоматически заполняют это значение для исходящих сообщений.

inputHint?: string

Значение свойства

string

libraryNamespace

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

libraryNamespace?: string

Значение свойства

string

listStyle

(Необязательно) тип списка для отрисовки для ЗапросаType.choice. Значением по умолчанию является ListStyle.auto.

listStyle?: ListStyle

Значение свойства

localizationNamespace

DEPRECATED вместо этого используйте libraryNamespace.

localizationNamespace?: string

Значение свойства

string

maxRetries

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

maxRetries?: number

Значение свойства

number

prompt

(Необязательно) Первоначальный запрос на отправку пользователя. Обычно это заполняется функцией Prompts.xxx().

prompt?: TextOrMessageType

Значение свойства

promptAfterAction

(Необязательно) флаг, используемый для управления повторным запросом пользователя после завершения диалогового окна, запущенного действием. Значение по умолчанию — true.

promptAfterAction?: boolean

Значение свойства

boolean

promptType

promptType: PromptType

Значение свойства

refDate

(Необязательно) дата ссылки при распознавании времени. Дата, выраженная в галках с помощью Date.getTime().

refDate?: number

Значение свойства

number

retryCnt

retryCnt?: number

Значение свойства

number

retryPrompt

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

retryPrompt?: TextOrMessageType

Значение свойства

retrySpeak

(Необязательно) SSML для отправки с помощью retryPrompt. Если retryPrompt имеет тип IMessage или IIsMessage, это значение будет игнорироваться. Если это значение является массивом, ответ будет выбран случайным образом.

retrySpeak?: TextType

Значение свойства

speak

(Необязательно) SSML для отправки с начальным prompt. Если запрос имеет тип IMessage или IIsMessage, это значение будет игнорироваться. Если это значение является массивом, ответ будет выбран случайным образом.

speak?: TextType

Значение свойства

textFormat

Формат текстовых полей. Значение по умолчанию — Markdown.

textFormat?: string

Значение свойства

string