Condividi tramite


IEvent interface

Evento ricevuto o inviato a un'origine.

Proprietà

address

Indirizzare le informazioni di routing per l'evento. Salvare questo campo in una risorsa di archiviazione esterna in un secondo momento per comporre un messaggio proattivo all'utente.

agent

SDK che elabora l'evento. Sarà sempre "botbuilder".

replyToId

L'ID dell'evento a cui l'aggiornamento è correlato.

source

Origine originale dell'evento (ad esempio "facebook", "skype", "slack" e così via)

sourceEvent

Evento originale nello schema nativo delle origini. Per i messaggi in uscita è possibile usare per passare dati di evento specifici dell'origine, ad esempio allegati personalizzati.

type

Definisce il tipo di evento. Deve essere "message" per un IMessage.

user

Per i messaggi in arrivo si tratta dell'utente che ha inviato il messaggio. Per impostazione predefinita si tratta di una copia di address.user, ma è possibile configurare il bot con una funzione lookupUser che consente di eseguire il mapping dell'utente in ingresso a un ID utente interno.

Dettagli proprietà

address

Indirizzare le informazioni di routing per l'evento. Salvare questo campo in una risorsa di archiviazione esterna in un secondo momento per comporre un messaggio proattivo all'utente.

address: IAddress

Valore della proprietà

agent

SDK che elabora l'evento. Sarà sempre "botbuilder".

agent: string

Valore della proprietà

string

replyToId

L'ID dell'evento a cui l'aggiornamento è correlato.

replyToId?: string

Valore della proprietà

string

source

Origine originale dell'evento (ad esempio "facebook", "skype", "slack" e così via)

source: string

Valore della proprietà

string

sourceEvent

Evento originale nello schema nativo delle origini. Per i messaggi in uscita è possibile usare per passare dati di evento specifici dell'origine, ad esempio allegati personalizzati.

sourceEvent: any

Valore della proprietà

any

type

Definisce il tipo di evento. Deve essere "message" per un IMessage.

type: string

Valore della proprietà

string

user

Per i messaggi in arrivo si tratta dell'utente che ha inviato il messaggio. Per impostazione predefinita si tratta di una copia di address.user, ma è possibile configurare il bot con una funzione lookupUser che consente di eseguire il mapping dell'utente in ingresso a un ID utente interno.

user: IIdentity

Valore della proprietà