Afficher en anglais Édition

Partage via

Créer un plug-in d’extension de message basé sur un bot pour Microsoft 365 Copilot

Créer et exécuter votre premier plug-in d’extension de message basé sur un bot

Après avoir configuré votre espace de travail de projet avec Teams Toolkit, générez votre projet. Vous devez vous connecter à votre compte Microsoft 365.

Connectez-vous à votre compte Microsoft 365

Utilisez ce compte pour vous connecter à Teams. Si vous utilisez un locataire du programme de développement Microsoft 365, le compte d’administrateur que vous avez configuré lors de l’inscription est votre compte Microsoft 365.

  1. Ouvrez Visual Studio Code.

  2. Sélectionnez l’icône Teams Toolkit dans la barre latérale.

  3. Sélectionnez Se connecter à Microsoft 365 à l’aide de vos informations d’identification.

    Votre navigateur web par défaut s’ouvre pour vous permettre de vous connecter au compte.

  4. Fermez le navigateur lorsque vous y êtes invité et revenez à Visual Studio Code.

  5. Revenez au Kit de ressources Teams dans Visual Studio Code.

    La section COMPTES de la barre latérale affiche le nom de votre compte Microsoft 365. Le Kit de ressources Teams affiche chargement indépendant activé si le chargement d’applications personnalisées est activé pour votre compte Microsoft 365.

    Capture d’écran montrant où se connecter à Microsoft 365 et Azure.

    Vous êtes maintenant prêt à générer l’application et à l’exécuter localement !

Générer et exécuter votre application dans l’environnement local

Une extension de message vous permet d’interagir avec un service web. Il tire parti de la fonctionnalité de messagerie et de la communication sécurisée d’un bot. L’application d’extension de message est ajoutée à un service web inscrit en tant que bot.

Générer et exécuter votre application localement

  1. Dans le volet gauche, sélectionnez Exécuter et déboguer (Ctrl+Maj+D).

  2. Sélectionnez Déboguer dans Teams (Edge) ou Déboguer dans Teams (Chrome). Teams Toolkit lance votre application dans Teams à l’aide d’un navigateur web.

  3. Sélectionnez F5 pour générer et exécuter votre application localement.

    Remarque

    Si le Kit de ressources Teams ne peut pas case activée un prérequis particulier, il vous invite à case activée.

    Découvrez ce qui se passe lorsque vous exécutez votre application localement dans le débogueur.

    Lorsque vous sélectionnez F5, le Kit de ressources Teams :

    1. Vérifie tous les prérequis suivants :
    • Vous êtes connecté avec un compte Microsoft 365.
    • Le chargement d’applications personnalisées est activé pour votre compte Microsoft 365.
    • La version Node.js prise en charge est installée.
    • Le port requis par l’application de bot est disponible.
    1. Installer des packages npm
    2. Démarre Dev Tunnel pour créer un tunnel HTTP.
    3. Inscrit l’application dans Microsoft Entra ID et configure l’application.
    4. Inscrit l’application bot dans Bot Framework et configure l’application.
    5. Inscrit l’application dans le portail des développeurs Teams et configure l’application.
    6. Démarre l’application d’extension de message hébergée localement.
    7. Démarre Teams dans un navigateur web et charge l’application Teams.

    Capture d’écran montrant quand la touche F5 est enfoncée pour déboguer.

    Remarque

    Lorsque vous exécutez l’application pour la première fois, toutes les dépendances sont téléchargées et l’application est générée. Une fenêtre de navigateur s’ouvre lorsque la génération est terminée. Ce processus peut prendre trois à cinq minutes.

  4. Sélectionnez Ajouter. L’application est installée sur Teams.

    Capture d’écran montrant le message d’ajout de l’application.

    Comme les extensions de message s’appuient sur des bots pour activer la communication entre l’utilisateur et le service web, votre application se charge dans une fonctionnalité de conversation d’un bot.

    • Si vous avez créé une application bot avant de créer l’application d’extension de message, vous pouvez voir qu’elle est chargée dans la même application de bot que vous avez créée. Les messages de conversation précédents sont visibles.
    • Si vous avez créé une extension de message en premier, votre application est chargée dans toute conversation ouverte sur Teams.

    Remarque

    Si vous souhaitez étendre votre application à Outlook et Microsoft 365, vous pouvez choisir de déboguer votre application avec Outlook et Microsoft 365 à partir de la liste déroulante EXÉCUTER ET DÉBOGUER dans Visual Studio Code.

Tester votre application

La première fois que votre application se charge, l’application d’extension de message est ouverte pour vous permettre de tester. Cet exemple d’application vous permet de rechercher des packages npm open source à partir du registre de logiciels.

Pour exécuter une requête de recherche

  1. Accédez à une conversation Teams et sélectionnez Actions et applications.

  2. Dans le menu volant extension de message, entrez le nom de votre extension de message dans la zone de recherche.

  3. Sélectionnez votre extension de message et entrez votre requête de recherche.

    Capture d’écran montrant un exemple d’extension de message appelée à partir d’une conversation dans Teams et l’extension de message affiche une liste de produits en fonction de la requête de recherche.

  4. Sélectionnez un produit dans la liste. Teams déploie le produit dans une carte adaptative dans la zone de Compose message.

  5. Sélectionnez Envoyer. La carte adaptative est envoyée.

    Capture d’écran montrant un exemple de produit envoyé dans la conversation en tant que carte adaptative.


Découvrez comment résoudre les problèmes si votre application ne s’exécute pas localement.

Pour exécuter votre application dans Teams, vous devez disposer d’un compte de développement Microsoft 365 qui autorise le chargement d’applications personnalisées. Vous pouvez en savoir plus sur le chargement d’applications personnalisées dans la section Conditions préalables.