IEvent interface
Événement reçu ou envoyé à une source.
Propriétés
| address | Adressez les informations de routage de l’événement. Enregistrez ce champ dans le stockage externe quelque part pour composer ultérieurement un message proactif à l’utilisateur. |
| agent | Kit de développement logiciel (SDK) qui traite l’événement. Sera toujours « botbuilder ». |
| reply |
ID de l’événement où cette mise à jour est liée. |
| source | Source d’origine de l’événement (c’est-à-dire « facebook », « skype », « slack », etc.) |
| source |
Événement d’origine dans le schéma natif sources. Pour les messages sortants, vous pouvez passer des données d’événement spécifiques à la source, telles que des pièces jointes personnalisées. |
| type | Définit le type d’événement. Doit être « message » pour un IMessage. |
| user | Pour les messages entrants, il s’agit de l’utilisateur qui a envoyé le message. Par défaut, il s’agit d’une copie de address.user, mais vous pouvez configurer votre bot avec une fonction lookupUser qui permet de mapper l’utilisateur entrant à un ID d’utilisateur interne. |
Détails de la propriété
address
Adressez les informations de routage de l’événement. Enregistrez ce champ dans le stockage externe quelque part pour composer ultérieurement un message proactif à l’utilisateur.
address: IAddress
Valeur de propriété
agent
Kit de développement logiciel (SDK) qui traite l’événement. Sera toujours « botbuilder ».
agent: string
Valeur de propriété
string
replyToId
ID de l’événement où cette mise à jour est liée.
replyToId?: string
Valeur de propriété
string
source
Source d’origine de l’événement (c’est-à-dire « facebook », « skype », « slack », etc.)
source: string
Valeur de propriété
string
sourceEvent
Événement d’origine dans le schéma natif sources. Pour les messages sortants, vous pouvez passer des données d’événement spécifiques à la source, telles que des pièces jointes personnalisées.
sourceEvent: any
Valeur de propriété
any
type
Définit le type d’événement. Doit être « message » pour un IMessage.
type: string
Valeur de propriété
string
user
Pour les messages entrants, il s’agit de l’utilisateur qui a envoyé le message. Par défaut, il s’agit d’une copie de address.user, mais vous pouvez configurer votre bot avec une fonction lookupUser qui permet de mapper l’utilisateur entrant à un ID d’utilisateur interne.
user: IIdentity