Compartir a través de


IPromptAttachmentOptions interface

Opciones pasadas a Prompts.attachment() o en una llamada de a un símbolo del sistema personalizado en función de la clase promptAttachment de .

Extends

Propiedades

attachmentLayout

Sugerencia sobre cómo los clientes deben diseñar varios datos adjuntos. El valor predeterminado es "list".

attachments

Para los mensajes entrantes contiene datos adjuntos, como imágenes enviadas desde el usuario. En el caso de los mensajes salientes, contiene objetos como tarjetas o imágenes que se van a enviar al usuario.

contentTypes

(Opcional) lista de tipos de contenido que la solicitud está esperando. Los tipos que terminan con '*' tendrán como prefijo la coincidencia de nuevo con los datos adjuntos recibidos.

entities

Objetos estructurados pasados al bot o al usuario.

inputHint

Sugerencia para los clientes que les permiten saber si el bot espera una entrada adicional o no. Las solicitudes integradas rellenarán automáticamente este valor para los mensajes salientes.

libraryNamespace

(Opcional) espacio de nombres que se usará para la localización y otros fines. Este valor predeterminado es el espacio de nombres de los llamadores.

listStyle

(Opcional) tipo de lista que se va a representar para PromptType.choice. El valor predeterminado es ListStyle.auto.

localizationNamespace

EN DESUSO use libraryNamespace en su lugar.

maxRetries

(Opcional) número máximo de veces para volver a preguntar al usuario. De forma predeterminada, el usuario se volverá a solicitar indefinidamente.

prompt

(Opcional) Solicitud inicial para enviar al usuario. Normalmente, esto se rellena mediante la función Prompts.xxx().

promptAfterAction

(Opcional) marca que se usa para controlar la nueva solicitud de un usuario después de que finalice un cuadro de diálogo iniciado por una acción. El valor predeterminado es true.

refDate

(Opcional) fecha de referencia al reconocer horas. Fecha expresada en tics con Date.getTime().

retryPrompt

(Opcional) solicitud de reintento para enviar si no se entiende la respuesta de los usuarios. El valor predeterminado es volver a preguntar con un símbolo del sistema personalizable.

retrySpeak

(Opcional) SSML que se va a enviar con el retryPrompt. Si retryPrompt es de tipo IMessage o IIsMessage, este valor se omitirá. Si este valor es una matriz, se elegirá una respuesta al azar.

speak

(Opcional) SSML que se va a enviar con el promptinicial. Si el mensaje es de tipo IMessage o IIsMessage, este valor se omitirá. Si este valor es una matriz, se elegirá una respuesta al azar.

textFormat

Formato de los campos de texto. El valor predeterminado es "Markdown".

Detalles de las propiedades

attachmentLayout

Sugerencia sobre cómo los clientes deben diseñar varios datos adjuntos. El valor predeterminado es "list".

attachmentLayout?: string

Valor de propiedad

string

attachments

Para los mensajes entrantes contiene datos adjuntos, como imágenes enviadas desde el usuario. En el caso de los mensajes salientes, contiene objetos como tarjetas o imágenes que se van a enviar al usuario.

attachments?: IAttachment[]

Valor de propiedad

contentTypes

(Opcional) lista de tipos de contenido que la solicitud está esperando. Los tipos que terminan con '*' tendrán como prefijo la coincidencia de nuevo con los datos adjuntos recibidos.

contentTypes?: string | string[]

Valor de propiedad

string | string[]

entities

Objetos estructurados pasados al bot o al usuario.

entities?: any[]

Valor de propiedad

any[]

inputHint

Sugerencia para los clientes que les permiten saber si el bot espera una entrada adicional o no. Las solicitudes integradas rellenarán automáticamente este valor para los mensajes salientes.

inputHint?: string

Valor de propiedad

string

libraryNamespace

(Opcional) espacio de nombres que se usará para la localización y otros fines. Este valor predeterminado es el espacio de nombres de los llamadores.

libraryNamespace?: string

Valor de propiedad

string

listStyle

(Opcional) tipo de lista que se va a representar para PromptType.choice. El valor predeterminado es ListStyle.auto.

listStyle?: ListStyle

Valor de propiedad

localizationNamespace

EN DESUSO use libraryNamespace en su lugar.

localizationNamespace?: string

Valor de propiedad

string

maxRetries

(Opcional) número máximo de veces para volver a preguntar al usuario. De forma predeterminada, el usuario se volverá a solicitar indefinidamente.

maxRetries?: number

Valor de propiedad

number

prompt

(Opcional) Solicitud inicial para enviar al usuario. Normalmente, esto se rellena mediante la función Prompts.xxx().

prompt?: TextOrMessageType

Valor de propiedad

promptAfterAction

(Opcional) marca que se usa para controlar la nueva solicitud de un usuario después de que finalice un cuadro de diálogo iniciado por una acción. El valor predeterminado es true.

promptAfterAction?: boolean

Valor de propiedad

boolean

refDate

(Opcional) fecha de referencia al reconocer horas. Fecha expresada en tics con Date.getTime().

refDate?: number

Valor de propiedad

number

retryPrompt

(Opcional) solicitud de reintento para enviar si no se entiende la respuesta de los usuarios. El valor predeterminado es volver a preguntar con un símbolo del sistema personalizable.

retryPrompt?: TextOrMessageType

Valor de propiedad

retrySpeak

(Opcional) SSML que se va a enviar con el retryPrompt. Si retryPrompt es de tipo IMessage o IIsMessage, este valor se omitirá. Si este valor es una matriz, se elegirá una respuesta al azar.

retrySpeak?: TextType

Valor de propiedad

speak

(Opcional) SSML que se va a enviar con el promptinicial. Si el mensaje es de tipo IMessage o IIsMessage, este valor se omitirá. Si este valor es una matriz, se elegirá una respuesta al azar.

speak?: TextType

Valor de propiedad

textFormat

Formato de los campos de texto. El valor predeterminado es "Markdown".

textFormat?: string

Valor de propiedad

string