Compartir a través de


IConversationUpdate interface

Las propiedades de una conversación han cambiado.

Extends

Propiedades

address

Direccione la información de enrutamiento del evento. Guarde este campo en el almacenamiento externo en algún lugar para redactar posteriormente un mensaje proactivo al usuario.

agent

SDK que procesa el evento. Siempre será "botbuilder".

historyDisclosed

Si es cierto, se reveló la historia.

membersAdded

Matriz de miembros agregados a la conversación.

membersRemoved

Matriz de miembros quitados de la conversación.

reactionsAdded

Matriz de reacciones agregadas a una actividad.

reactionsRemoved

Matriz de reacciones eliminadas de una actividad.

replyToId

El identificador del evento al que está relacionada esta actualización.

source

Origen original del evento (es decir, "facebook", "skype", "slack", etc.)

sourceEvent

Evento original en el esquema nativo de orígenes. Para los mensajes salientes se puede usar para pasar datos de eventos específicos de origen, como datos adjuntos personalizados.

topicName

El nuevo nombre del tema de las conversaciones.

type

Define el tipo de evento. Debe ser "message" para un IMessage.

user

Para los mensajes entrantes, este es el usuario que envió el mensaje. De forma predeterminada, se trata de una copia de address.user, pero puede configurar el bot con una función lookupUser que permite asignar el usuario entrante a un identificador de usuario interno.

Detalles de las propiedades

address

Direccione la información de enrutamiento del evento. Guarde este campo en el almacenamiento externo en algún lugar para redactar posteriormente un mensaje proactivo al usuario.

address: IAddress

Valor de propiedad

agent

SDK que procesa el evento. Siempre será "botbuilder".

agent: string

Valor de propiedad

string

historyDisclosed

Si es cierto, se reveló la historia.

historyDisclosed?: boolean

Valor de propiedad

boolean

membersAdded

Matriz de miembros agregados a la conversación.

membersAdded?: IIdentity[]

Valor de propiedad

membersRemoved

Matriz de miembros quitados de la conversación.

membersRemoved?: IIdentity[]

Valor de propiedad

reactionsAdded

Matriz de reacciones agregadas a una actividad.

reactionsAdded?: IMessageReaction[]

Valor de propiedad

reactionsRemoved

Matriz de reacciones eliminadas de una actividad.

reactionsRemoved?: IMessageReaction[]

Valor de propiedad

replyToId

El identificador del evento al que está relacionada esta actualización.

replyToId?: string

Valor de propiedad

string

source

Origen original del evento (es decir, "facebook", "skype", "slack", etc.)

source: string

Valor de propiedad

string

sourceEvent

Evento original en el esquema nativo de orígenes. Para los mensajes salientes se puede usar para pasar datos de eventos específicos de origen, como datos adjuntos personalizados.

sourceEvent: any

Valor de propiedad

any

topicName

El nuevo nombre del tema de las conversaciones.

topicName?: string

Valor de propiedad

string

type

Define el tipo de evento. Debe ser "message" para un IMessage.

type: string

Valor de propiedad

string

user

Para los mensajes entrantes, este es el usuario que envió el mensaje. De forma predeterminada, se trata de una copia de address.user, pero puede configurar el bot con una función lookupUser que permite asignar el usuario entrante a un identificador de usuario interno.

user: IIdentity

Valor de propiedad