Bot Framework v4 - Le bot initie une conversation
MS Teams appelle cela un « message proactif » (note : Bot Framework définit généralement un « message proactif » comme l’envoi d’un message à un utilisateur sans rapport avec la conversation en cours, pour lequel vous avez une référence. Teams regroupe plusieurs choses dans cette catégorie). Vous pouvez en savoir plus sur l’utilisation des messages proactifs dans la documentation officielle de Teams. Ou, plus spécifiquement, sur la création d’une conversation de canal.
L’essentiel est que vous devez capturer un conversationUpdate et vérifier si un nouveau membre a été ajouté à la conversation ou récupérer la liste des membres de l’équipe, puis vous envoyez le message proactif.
Remarque : Pour MS Teams, l’utilisateur ou l’équipe devra d’abord ajouter le bot :
Les bots peuvent créer de nouvelles conversations avec un utilisateur individuel de Microsoft Teams tant que votre bot dispose d’informations sur l’utilisateur obtenues par un ajout précédent dans un contexte personnel ou d’équipe. Ces informations permettent à votre bot de les notifier de manière proactive. Par exemple, si votre bot a été ajouté à une équipe, il pourrait interroger la liste des membres de l’équipe et envoyer aux utilisateurs des messages individuels dans des conversations privées, ou un utilisateur pourrait @mentionner un autre utilisateur pour déclencher l’envoi d’un message direct par le bot.
Certains développeurs rencontrent des erreurs 401: Unauthorized lors de l’utilisation des messages proactifs, en particulier si le bot a été redémarré pour une raison quelconque et que le bot tente de réinitier un message proactif. Vous pouvez en savoir plus sur la prévention de ce problème [en utilisant trustServiceUrl dans cet exemple](https://git
(Réponse tronquée)