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". |
| reply |
L'ID dell'evento a cui l'aggiornamento è correlato. |
| source | Origine originale dell'evento (ad esempio "facebook", "skype", "slack" e così via) |
| source |
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