Partager via


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 ».

replyToId

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.)

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.

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

Valeur de propriété