Compartir a través de


IMessageActivity interface

Extends

Propiedades

attachmentLayout

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

attachments

Accesorios

deliveryMode

Sugerencia de entrega para indicar a los destinatarios rutas de entrega alternativas para la actividad. El modo de entrega predeterminado es "predeterminado". Entre los valores posibles se incluyen: "normal", "notification"

expiration

La hora en la que se debe considerar que la actividad debe ser "expirada" y no debe presentarse al destinatario.

importance

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 que el mensaje se entregue al cliente. Los valores posibles son: 'acceptingInput', 'ignoreingInput', 'expectingInput'

locale

Nombre de configuración regional para el contenido del campo de texto. El nombre de la configuración regional es una combinación de un código de referencia cultural iso 639 de dos o tres letras 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 configuración regional también puede corresponder a una etiqueta de idioma BCP-47 válida.

speak

Texto que se va a 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 Default:Markdown. Entre los valores posibles se incluyen: 'Markdown', 'plain', 'xml'

value

Valor asociado a la actividad.

Propiedades heredadas

channelData

Contiene contenido específico del canal.

channelId

Contiene un identificador que identifica de forma única el canal. Establezca por el canal.

conversation

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

entities

Representa las entidades mencionadas en el mensaje.

from

Identifica el remitente del mensaje.

id

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

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. Establezca por el canal.

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'

Detalles de las propiedades

attachmentLayout

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

attachmentLayout?: AttachmentLayoutTypes | string

Valor de propiedad

attachments

Accesorios

attachments?: Attachment[]

Valor de propiedad

deliveryMode

Sugerencia de entrega para indicar a los destinatarios rutas de entrega alternativas para la actividad. El modo de entrega predeterminado es "predeterminado". Entre los valores posibles se incluyen: "normal", "notification"

deliveryMode?: DeliveryModes | string

Valor de propiedad

DeliveryModes | string

expiration

La hora en la que se debe considerar que la actividad debe ser "expirada" y no debe presentarse al destinatario.

expiration?: Date

Valor de propiedad

Date

importance

Importancia de la actividad. Entre los valores posibles se incluyen: 'low', 'normal', 'high'

importance?: ActivityImportance | string

Valor de propiedad

inputHint

Indica si el bot acepta, espera o ignora la entrada del usuario después de que el mensaje se entregue al cliente. Los valores posibles son: 'acceptingInput', 'ignoreingInput', 'expectingInput'

inputHint?: InputHints | string

Valor de propiedad

InputHints | string

locale

Nombre de configuración regional para el contenido del campo de texto. El nombre de la configuración regional es una combinación de un código de referencia cultural iso 639 de dos o tres letras 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 configuración regional también puede corresponder a una etiqueta de idioma BCP-47 válida.

locale?: string

Valor de propiedad

string

speak

Texto que se va a hablar.

speak?: string

Valor de propiedad

string

suggestedActions

Las acciones sugeridas para la actividad.

suggestedActions?: SuggestedActions

Valor de propiedad

summary

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

summary?: string

Valor de propiedad

string

text

Contenido de texto del mensaje.

text: string

Valor de propiedad

string

textFormat

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

textFormat?: TextFormatTypes | string

Valor de propiedad

TextFormatTypes | string

value

Valor asociado a la actividad.

value?: any

Valor de propiedad

any

Detalles de las propiedades heredadas

channelData

Contiene contenido específico del canal.

channelData?: any

Valor de propiedad

any

heredado de IActivity.channelData

channelId

Contiene un identificador que identifica de forma única el canal. Establezca por el canal.

channelId: string

Valor de propiedad

string

heredado de IActivity.channelId

conversation

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

conversation: ConversationAccount

Valor de propiedad

heredado de IActivity.conversation

entities

Representa las entidades mencionadas en el mensaje.

entities?: Entity[]

Valor de propiedad

Entity[]

heredado de IActivity.entities

from

Identifica el 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

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 de IActivity.localTimestamp

recipient

Identifica el destinatario del mensaje.

recipient: ChannelAccount

Valor de propiedad

heredado de IActivity.recipient

replyToId

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

replyToId?: string

Valor de propiedad

string

heredado de IActivity.replyToId

serviceUrl

Contiene la dirección URL que especifica el punto de conexión de servicio del canal. Establezca por el canal.

serviceUrl: string

Valor de propiedad

string

heredado de IActivity.serviceUrl

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 de IActivity.timestamp

type

Contiene el tipo de actividad 'iActivity'

type: ActivityTypes | string

Valor de propiedad

ActivityTypes | string

Heredado de IActivity.type