Compartir a través de


ISuggestionActivity interface

Extends

Propiedades

textHighlights

Colección de fragmentos de texto que se van a resaltar cuando la actividad contiene un valor ReplyToId.

Propiedades heredadas

attachmentLayout

Sugerencia de diseño para varios datos adjuntos. Valor predeterminado: lista. Entre los valores posibles se incluyen: "list", "carrusel".

attachments

Datos adjuntos

channelData

Contiene contenido específico del canal.

channelId

Contiene un identificador que identifica de forma única el canal. Se establece mediante el canal.

conversation

Identifica la conversación a la que pertenece la actividad.

deliveryMode

Una sugerencia de entrega para indicar al destinatario rutas de entrega alternativas para la actividad. El modo de entrega predeterminado es "default". Entre los valores posibles se incluyen: "normal", "notification"

entities

Representa las entidades mencionadas en el mensaje.

expiration

La hora en que la actividad debería considerarse "expirada" y no debería presentarse al destinatario.

from

Identifica al remitente del mensaje.

id

Contiene un identificador que identifica de forma única la actividad en el canal.

importance

La importancia de la actividad. Entre los valores posibles se incluyen: "low", "normal", "high"

inputHint

Indica si el bot acepta, espera o ignora la entrada del usuario después de entregar el mensaje al cliente. Entre los valores posibles se incluyen: 'acceptingInput', 'ignoreingInput', 'expectingInput'

locale

Nombre de configuración regional del contenido del campo de texto. El nombre de la configuración regional es una combinación de un código de referencia cultural de dos o tres letras ISO 639 asociado a un idioma y un código de subcultura de dos letras ISO 3166 asociado a un país o región. El nombre de la configuración regional también puede corresponder a una etiqueta de idioma BCP-47 válida.

localTimestamp

Contiene la fecha y hora locales del mensaje, expresadas en formato ISO-8601. Por ejemplo, 2016-09-23T13:07:49.4714686-07:00.

recipient

Identifica el destinatario del mensaje.

replyToId

Contiene el identificador del mensaje al que este mensaje es una respuesta.

serviceUrl

Contiene la dirección URL que especifica el punto de conexión de servicio del canal. Se establece mediante el canal.

speak

Texto para hablar.

suggestedActions

Las acciones sugeridas para la actividad.

summary

Texto que se va a mostrar si el canal no puede representar tarjetas.

text

Contenido de texto del mensaje.

textFormat

Formato de los campos de texto Predeterminado:Markdown. Entre los valores posibles se incluyen: 'Markdown', 'plain', 'xml'

timestamp

Contiene la fecha y hora en que se envió el mensaje, en formato UTC, expresado en formato ISO-8601.

type

Contiene el tipo de actividad "iActivity"

value

Valor asociado a la actividad.

Detalles de las propiedades

textHighlights

Colección de fragmentos de texto que se van a resaltar cuando la actividad contiene un valor ReplyToId.

textHighlights?: TextHighlight[]

Valor de propiedad

Detalles de las propiedades heredadas

attachmentLayout

Sugerencia de diseño para varios datos adjuntos. Valor predeterminado: lista. Entre los valores posibles se incluyen: "list", "carrusel".

attachmentLayout?: AttachmentLayoutTypes | string

Valor de propiedad

Heredado deIMessageActivity.attachmentLayout

attachments

Datos adjuntos

attachments?: Attachment[]

Valor de propiedad

Heredado deIMessageActivity.attachments

channelData

Contiene contenido específico del canal.

channelData?: any

Valor de propiedad

any

Heredado deIActivity.channelData

channelId

Contiene un identificador que identifica de forma única el canal. Se establece mediante el canal.

channelId: string

Valor de propiedad

string

Heredado deIActivity.channelId

conversation

Identifica la conversación a la que pertenece la actividad.

conversation: ConversationAccount

Valor de propiedad

Heredado deIActivity.conversation

deliveryMode

Una sugerencia de entrega para indicar al destinatario rutas de entrega alternativas para la actividad. El modo de entrega predeterminado es "default". Entre los valores posibles se incluyen: "normal", "notification"

deliveryMode?: DeliveryModes | string

Valor de propiedad

DeliveryModes | string

Heredado deIMessageActivity.deliveryMode

entities

Representa las entidades mencionadas en el mensaje.

entities?: Entity[]

Valor de propiedad

Entity[]

Heredado deIActivity.entities

expiration

La hora en que la actividad debería considerarse "expirada" y no debería presentarse al destinatario.

expiration?: Date

Valor de propiedad

Date

Heredado deIMessageActivity.expiration

from

Identifica al remitente del mensaje.

from: ChannelAccount

Valor de propiedad

Heredado deIActivity.from

id

Contiene un identificador que identifica de forma única la actividad en el canal.

id?: string

Valor de propiedad

string

Heredado deIActivity.id

importance

La importancia de la actividad. Entre los valores posibles se incluyen: "low", "normal", "high"

importance?: ActivityImportance | string

Valor de propiedad

Heredado deIMessageActivity.importance

inputHint

Indica si el bot acepta, espera o ignora la entrada del usuario después de entregar el mensaje al cliente. Entre los valores posibles se incluyen: 'acceptingInput', 'ignoreingInput', 'expectingInput'

inputHint?: InputHints | string

Valor de propiedad

InputHints | string

Heredado deIMessageActivity.inputHint

locale

Nombre de configuración regional del contenido del campo de texto. El nombre de la configuración regional es una combinación de un código de referencia cultural de dos o tres letras ISO 639 asociado a un idioma y un código de subcultura de dos letras ISO 3166 asociado a un país o región. El nombre de la configuración regional también puede corresponder a una etiqueta de idioma BCP-47 válida.

locale?: string

Valor de propiedad

string

Heredado deIMessageActivity.locale

localTimestamp

Contiene la fecha y hora locales del mensaje, expresadas en formato ISO-8601. Por ejemplo, 2016-09-23T13:07:49.4714686-07:00.

localTimestamp?: Date

Valor de propiedad

Date

Heredado deIActivity.localTimestamp

recipient

Identifica el destinatario del mensaje.

recipient: ChannelAccount

Valor de propiedad

Heredado deIActivity.recipient

replyToId

Contiene el identificador del mensaje al que este mensaje es una respuesta.

replyToId?: string

Valor de propiedad

string

Heredado deIActivity.replyToId

serviceUrl

Contiene la dirección URL que especifica el punto de conexión de servicio del canal. Se establece mediante el canal.

serviceUrl: string

Valor de propiedad

string

Heredado deIActivity.serviceUrl

speak

Texto para hablar.

speak?: string

Valor de propiedad

string

Heredado deIMessageActivity.speak

suggestedActions

Las acciones sugeridas para la actividad.

suggestedActions?: SuggestedActions

Valor de propiedad

Heredado deIMessageActivity.suggestedActions

summary

Texto que se va a mostrar si el canal no puede representar tarjetas.

summary?: string

Valor de propiedad

string

Heredado deIMessageActivity.summary

text

Contenido de texto del mensaje.

text: string

Valor de propiedad

string

Heredado deIMessageActivity.text

textFormat

Formato de los campos de texto Predeterminado:Markdown. Entre los valores posibles se incluyen: 'Markdown', 'plain', 'xml'

textFormat?: TextFormatTypes | string

Valor de propiedad

TextFormatTypes | string

Heredado deIMessageActivity.textFormat

timestamp

Contiene la fecha y hora en que se envió el mensaje, en formato UTC, expresado en formato ISO-8601.

timestamp?: Date

Valor de propiedad

Date

Heredado deIActivity.timestamp

type

Contiene el tipo de actividad "iActivity"

type: ActivityTypes | string

Valor de propiedad

ActivityTypes | string

Heredado deIActivity.type

value

Valor asociado a la actividad.

value?: any

Valor de propiedad

any

Heredado deIMessageActivity.value