Compartir a través de


ActivityTimestamps interface

Esta interfaz se usa para conservar los valores de cadena originales de las fechas en Activities. Cuando se recibe una actividad, las marcas de tiempo se convierten en Fechas. Debido a cómo los objetos Date de Javascript son UTC, se pierden los valores de desplazamiento de zona horaria.

Extends

Propiedades

rawExpiration
rawLocalTimestamp
rawTimestamp

Propiedades heredadas

action

Indica si el destinatario de una contactRelationUpdate se ha agregado o quitado de la lista de contactos del remitente.

attachmentLayout

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

attachments

Datos adjuntos

callerId

Cadena que contiene un URI que identifica al autor de la llamada de un bot. Este campo no está pensado para transmitirse a través de la conexión, sino que los bots y los clientes lo rellenan basándose en datos comprobables criptográficamente que confirman la identidad de los autores de las llamadas (por ejemplo, tokens).

channelData

Contiene contenido específico del canal.

channelId

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

code

Código para las actividades endOfConversation que indica por qué finalizó la conversación. Entre los valores posibles se incluyen: 'unknown', 'completedSuccessfully', 'userCancelled', 'botTimedOut', 'botIssuedInvalidMessage', 'channelFailed'

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", "expectReplies", "efímero".

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.

historyDisclosed

Indica si se revela el historial anterior del canal.

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'

label

Una etiqueta descriptiva para la actividad.

listenFor

Lista de frases y referencias que los sistemas de preparación de voz y lenguaje deben escuchar

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.

localTimezone

Contiene el nombre de la zona horaria local del mensaje, expresado en el formato de base de datos de zona horaria de IANA. Por ejemplo, America/Los_Angeles.

membersAdded

Colección de miembros agregados a la conversación.

membersRemoved

Colección de miembros quitados de la conversación.

name

Nombre de la operación asociada a una actividad de invocación o evento.

reactionsAdded

Colección de reacciones agregada a la conversación.

reactionsRemoved

Colección de reacciones eliminada de la conversación.

recipient

Identifica el destinatario del mensaje.

relatesTo

Referencia a otra conversación o actividad.

replyToId

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

semanticAction

Una acción de programación opcional que acompaña a esta solicitud

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'

textHighlights

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

timestamp

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

topicName

Nombre del tema actualizado de la conversación.

type

Contiene el tipo de actividad. Entre los valores posibles se incluyen: 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff'

value

Valor asociado a la actividad.

valueType

Tipo del objeto de valor de la actividad.

Detalles de las propiedades

rawExpiration

rawExpiration?: string

Valor de propiedad

string

rawLocalTimestamp

rawLocalTimestamp?: string

Valor de propiedad

string

rawTimestamp

rawTimestamp?: string

Valor de propiedad

string

Detalles de las propiedades heredadas

action

Indica si el destinatario de una contactRelationUpdate se ha agregado o quitado de la lista de contactos del remitente.

action?: string

Valor de propiedad

string

Heredado deActivity.action

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 deActivity.attachmentLayout

attachments

Datos adjuntos

attachments?: Attachment[]

Valor de propiedad

Heredado deActivity.attachments

callerId

Cadena que contiene un URI que identifica al autor de la llamada de un bot. Este campo no está pensado para transmitirse a través de la conexión, sino que los bots y los clientes lo rellenan basándose en datos comprobables criptográficamente que confirman la identidad de los autores de las llamadas (por ejemplo, tokens).

callerId: string

Valor de propiedad

string

Heredado deActivity.callerId

channelData

Contiene contenido específico del canal.

channelData?: any

Valor de propiedad

any

Heredado deActivity.channelData

channelId

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

channelId: string

Valor de propiedad

string

Heredado deActivity.channelId

code

Código para las actividades endOfConversation que indica por qué finalizó la conversación. Entre los valores posibles se incluyen: 'unknown', 'completedSuccessfully', 'userCancelled', 'botTimedOut', 'botIssuedInvalidMessage', 'channelFailed'

code?: EndOfConversationCodes | string

Valor de propiedad

Heredado deActivity.code

conversation

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

conversation: ConversationAccount

Valor de propiedad

Heredado deActivity.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", "expectReplies", "efímero".

deliveryMode?: DeliveryModes | string

Valor de propiedad

DeliveryModes | string

Heredado deActivity.deliveryMode

entities

Representa las entidades mencionadas en el mensaje.

entities?: Entity[]

Valor de propiedad

Entity[]

Heredado deActivity.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 deActivity.expiration

from

Identifica al remitente del mensaje.

from: ChannelAccount

Valor de propiedad

Heredado deActivity.from

historyDisclosed

Indica si se revela el historial anterior del canal.

historyDisclosed?: boolean

Valor de propiedad

boolean

Heredado deActivity.historyDisclosed

id

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

id?: string

Valor de propiedad

string

Heredado deActivity.id

importance

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

importance?: ActivityImportance | string

Valor de propiedad

Heredado deActivity.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 deActivity.inputHint

label

Una etiqueta descriptiva para la actividad.

label: string

Valor de propiedad

string

Heredado deActivity.label

listenFor

Lista de frases y referencias que los sistemas de preparación de voz y lenguaje deben escuchar

listenFor: string[]

Valor de propiedad

string[]

Heredado deActivity.listenFor

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 deActivity.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 deActivity.localTimestamp

localTimezone

Contiene el nombre de la zona horaria local del mensaje, expresado en el formato de base de datos de zona horaria de IANA. Por ejemplo, America/Los_Angeles.

localTimezone: string

Valor de propiedad

string

Heredado deActivity.localTimezone

membersAdded

Colección de miembros agregados a la conversación.

membersAdded?: ChannelAccount[]

Valor de propiedad

Heredado deActivity.membersAdded

membersRemoved

Colección de miembros quitados de la conversación.

membersRemoved?: ChannelAccount[]

Valor de propiedad

Heredado deActivity.membersRemoved

name

Nombre de la operación asociada a una actividad de invocación o evento.

name?: ActivityEventNames | string

Valor de propiedad

Heredado deActivity.name

reactionsAdded

Colección de reacciones agregada a la conversación.

reactionsAdded?: MessageReaction[]

Valor de propiedad

Heredado deActivity.reactionsAdded

reactionsRemoved

Colección de reacciones eliminada de la conversación.

reactionsRemoved?: MessageReaction[]

Valor de propiedad

Heredado deActivity.reactionsRemoved

recipient

Identifica el destinatario del mensaje.

recipient: ChannelAccount

Valor de propiedad

Heredado deActivity.recipient

relatesTo

Referencia a otra conversación o actividad.

relatesTo?: ConversationReference

Valor de propiedad

Heredado deActivity.relatesTo

replyToId

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

replyToId?: string

Valor de propiedad

string

Heredado deActivity.replyToId

semanticAction

Una acción de programación opcional que acompaña a esta solicitud

semanticAction?: SemanticAction

Valor de propiedad

Heredado deActivity.semanticAction

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 deActivity.serviceUrl

speak

Texto para hablar.

speak?: string

Valor de propiedad

string

Heredado deActivity.speak

suggestedActions

Las acciones sugeridas para la actividad.

suggestedActions?: SuggestedActions

Valor de propiedad

Heredado deActivity.suggestedActions

summary

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

summary?: string

Valor de propiedad

string

Heredado deActivity.summary

text

Contenido de texto del mensaje.

text: string

Valor de propiedad

string

Heredado deActivity.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 deActivity.textFormat

textHighlights

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

textHighlights?: TextHighlight[]

Valor de propiedad

Heredado deActivity.textHighlights

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 deActivity.timestamp

topicName

Nombre del tema actualizado de la conversación.

topicName?: string

Valor de propiedad

string

Heredado deActivity.topicName

type

Contiene el tipo de actividad. Entre los valores posibles se incluyen: 'message', 'contactRelationUpdate', 'conversationUpdate', 'typing', 'endOfConversation', 'event', 'invoke', 'deleteUserData', 'messageUpdate', 'messageDelete', 'installationUpdate', 'messageReaction', 'suggestion', 'trace', 'handoff'

type: ActivityTypes | string

Valor de propiedad

ActivityTypes | string

Heredado deActivity.type

value

Valor asociado a la actividad.

value?: any

Valor de propiedad

any

Heredado deActivity.value

valueType

Tipo del objeto de valor de la actividad.

valueType: string

Valor de propiedad

string

Heredado deActivity.valueType