IEvent interface

Ein Ereignis, das von einer Quelle empfangen oder an eine Quelle gesendet wird.

Eigenschaften

address

Adressweiterleitungsinformationen für das Ereignis. Speichern Sie dieses Feld an einer beliebigen Stelle, um dem Benutzer später eine proaktive Nachricht zu erstellen.

agent

SDK, das das Ereignis verarbeitet. Wird immer "botbuilder" sein.

replyToId

Die ID des Ereignisses, mit dem dieses Update verknüpft ist.

source

Die ursprüngliche Quelle des Ereignisses (z. B. "facebook", "skype", "slack" usw.)

sourceEvent

Das ursprüngliche Ereignis im systemeigenen Quellschema. Bei ausgehenden Nachrichten können Quellereignisdaten wie benutzerdefinierte Anlagen übergeben werden.

type

Definiert den Ereignistyp. Sollte 'message' für eine IMessage sein.

user

Bei eingehenden Nachrichten ist dies der Benutzer, der die Nachricht gesendet hat. Standardmäßig ist dies eine Kopie von address.user, Sie können Ihren Bot jedoch mit einer LookupUser--Funktion konfigurieren, mit der der eingehende Benutzer einer internen Benutzer-ID zugeordnet werden kann.

Details zur Eigenschaft

address

Adressweiterleitungsinformationen für das Ereignis. Speichern Sie dieses Feld an einer beliebigen Stelle, um dem Benutzer später eine proaktive Nachricht zu erstellen.

address: IAddress

Eigenschaftswert

agent

SDK, das das Ereignis verarbeitet. Wird immer "botbuilder" sein.

agent: string

Eigenschaftswert

string

replyToId

Die ID des Ereignisses, mit dem dieses Update verknüpft ist.

replyToId?: string

Eigenschaftswert

string

source

Die ursprüngliche Quelle des Ereignisses (z. B. "facebook", "skype", "slack" usw.)

source: string

Eigenschaftswert

string

sourceEvent

Das ursprüngliche Ereignis im systemeigenen Quellschema. Bei ausgehenden Nachrichten können Quellereignisdaten wie benutzerdefinierte Anlagen übergeben werden.

sourceEvent: any

Eigenschaftswert

any

type

Definiert den Ereignistyp. Sollte 'message' für eine IMessage sein.

type: string

Eigenschaftswert

string

user

Bei eingehenden Nachrichten ist dies der Benutzer, der die Nachricht gesendet hat. Standardmäßig ist dies eine Kopie von address.user, Sie können Ihren Bot jedoch mit einer LookupUser--Funktion konfigurieren, mit der der eingehende Benutzer einer internen Benutzer-ID zugeordnet werden kann.

user: IIdentity

Eigenschaftswert