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. |
| reply |
Die ID des Ereignisses, mit dem dieses Update verknüpft ist. |
| source | Die ursprüngliche Quelle des Ereignisses (z. B. "facebook", "skype", "slack" usw.) |
| source |
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