Compartir a través de


IConversationResult interface

IConversationResult es un cuerpo JSON de cualquier solicitud posterior después de la notificación inicial de IConversation que se envía a un bot desde skype Bot Platform for Calling. IConversationResult se publica en un vínculo de devolución de llamada proporcionado por la respuesta anterior del flujo de trabajo. IConversationResult representa el resultado de una última acción correcta de la respuesta de flujo de trabajo anterior.

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".

callState

Indica el estado actual de la llamada.

links

Diccionario que contiene la lista de vínculos HTTPs.

operationOutcome

Resultado de la última acción de flujo de trabajo ejecutada.

recordedAudio

Búfer de datos registrados para un objeto RecordAction.

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.

type

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

user

Para el evento entrante, este es el usuario que envió el evento. 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

callState

Indica el estado actual de la llamada.

callState: string

Valor de propiedad

string

Diccionario que contiene la lista de vínculos HTTPs.

links?: any

Valor de propiedad

any

operationOutcome

Resultado de la última acción de flujo de trabajo ejecutada.

operationOutcome: IActionOutcome

Valor de propiedad

recordedAudio

Búfer de datos registrados para un objeto RecordAction.

recordedAudio?: any

Valor de propiedad

any

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

type

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

type: string

Valor de propiedad

string

user

Para el evento entrante, este es el usuario que envió el evento. 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