Créer un bot à l’aide du kit de développement logiciel (SDK) Bot Framework

S’APPLIQUE À : SDK v4

Cet article explique comment créer votre premier bot avec le kit de développement logiciel (SDK) Bot Framework pour C#, Java, JavaScript ou Python, et comment tester votre bot avec Bot Framework Emulator.

La création de votre premier bot ne nécessite pas d’abonnement Azure ni de ressource Azure AI Bot Service. Ce guide de démarrage rapide porte principalement sur la création de votre premier bot localement. Si vous souhaitez apprendre à créer un bot dans Azure, reportez-vous au guide de création de ressource Azure Bot.

Remarque

Les kits de développement logiciel (SDK) JavaScript, C# et Python bot Framework continueront d'être pris en charge. Toutefois, le kit de développement logiciel (SDK) Java est progressivement mis hors service avec une prise en charge finale à long terme se terminant en novembre 2023. Seuls les correctifs de sécurité et de bogues critiques au sein de ce référentiel seront appliqués.

Les bots existants créés avec le kit de développement logiciel (SDK) Java continueront de fonctionner.

Pour la nouvelle génération de bots, envisagez d'utiliser Power Virtual Agents et découvrez comment choisir la solution de chatbot appropriée.

Pour plus d’informations, consultez Les futures versions de bot.

Prérequis

Modèles C#

Les exemples de bot actuels utilisent des modèles .NET Core 3.1.

Pour ajouter les modèles de bot à Visual Studio, téléchargez et installez le fichier VSIX Bot Framework v4 SDK Templates for Visual Studio.

Remarque

Vous pouvez installer les modèles à partir de Visual Studio.

  1. Dans le menu, sélectionnez extensions puis Gérer les extensions.
  2. Dans la boîte de dialogue gérer les extensions, recherchez et installez les modèles kit de développement logiciel (SDK) de Bot Framework v4 pour Visual Studio.

Pour en savoir plus sur le déploiement de bots .NET sur Azure, reportez-vous au guide de provisionnement et de publication d’un bot.

Créer un bot

Dans Visual Studio, créez un projet de bot et utilisez le modèle Echo Bot (Bot Framework v4 – .NET Core 3.1). Pour ne voir que les modèles de bot, choisissez le type de projet Bots avec IA.

Grâce au modèle, votre projet contient tout le code nécessaire pour créer le bot de ce guide de démarrage rapide. Vous n’avez pas besoin de code supplémentaire pour tester votre bot.

Démarrer votre robot

Dans Visual Studio :

  1. Ouvrez votre projet de bot.
  2. Exécutez le programme sans débogage.
  3. Visual Studio génère l’application, la déploie sur localhost et lance le navigateur web pour afficher la page default.htm de l’application.

À ce stade, votre bot s’exécute localement sur le port 3978.

Démarrer l’émulateur et connecter votre robot

  1. Démarrez le Bot Framework Emulator.

  2. Cliquez sur Ouvrir le bot sous l’onglet Accueil de l’émulateur.

  3. Saisissez l’URL de votre bot, qui est votre hôte local et le port, et ajoutez /api/messages au chemin d’accès. L’adresse est généralement http://localhost:3978/api/messages.

    open a bot

  4. Sélectionnez Connecter.

    Envoyez un message à votre bot, et le bot vous répondra.

    echo message

Étapes suivantes

  • Pour en savoir plus sur le débogage à l’aide de Visual Studio ou Visual Studio Code et de Bot Framework Emulator, reportez-vous à Déboguer un bot.
  • Pour en savoir plus sur ngrok, reportez-vous à Tunneling (ngrok).