Partager via


IConversationUpdate interface

Les propriétés d’une conversation ont changé.

Extends

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

historyDisclosed

Si la valeur est vraie, l’histoire a été divulguée.

membersAdded

Tableau de membres ajoutés à la conversation.

membersRemoved

Tableau de membres supprimés de la conversation.

reactionsAdded

Tableau de réactions ajoutées à une activité.

reactionsRemoved

Tableau de réactions supprimées d’une activité.

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.

topicName

Nom de la nouvelle rubrique des conversations.

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

historyDisclosed

Si la valeur est vraie, l’histoire a été divulguée.

historyDisclosed?: boolean

Valeur de propriété

boolean

membersAdded

Tableau de membres ajoutés à la conversation.

membersAdded?: IIdentity[]

Valeur de propriété

membersRemoved

Tableau de membres supprimés de la conversation.

membersRemoved?: IIdentity[]

Valeur de propriété

reactionsAdded

Tableau de réactions ajoutées à une activité.

reactionsAdded?: IMessageReaction[]

Valeur de propriété

reactionsRemoved

Tableau de réactions supprimées d’une activité.

reactionsRemoved?: IMessageReaction[]

Valeur de propriété

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

topicName

Nom de la nouvelle rubrique des conversations.

topicName?: string

Valeur de propriété

string

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é