Een bot maken met de Bot Framework SDK

VAN TOEPASSING OP: SDK v4

In dit artikel wordt beschreven hoe u uw eerste bot bouwt met de Bot Framework SDK voor C#, Java, JavaScript of Python en hoe u uw bot test met de Bot Framework Emulator.

Voor het maken van uw eerste bot is geen Azure-abonnement of een Azure AI Bot Service-resource vereist. Deze quickstart is gericht op het lokaal maken van uw eerste bot. Zie Een Azure-botresource maken als u wilt weten hoe u een bot maakt in Azure.

Notitie

De Sdk's voor Bot Framework JavaScript, C# en Python blijven ondersteund, maar de Java SDK wordt buiten gebruik gesteld met definitieve langetermijnondersteuning die eindigt op november 2023. Alleen kritieke beveiligings- en foutoplossingen in deze opslagplaats worden uitgevoerd.

Bestaande bots die zijn gebouwd met de Java SDK blijven functioneren.

Voor het bouwen van nieuwe bots kunt u Power Virtual Agents gebruiken en lezen over het kiezen van de juiste chatbotoplossing.

Zie De toekomst van botbouw voor meer informatie.

Vereisten

C#-sjablonen

In de huidige botvoorbeelden worden .NET Core 3.1-sjablonen gebruikt.

Als u de botsjablonen wilt toevoegen aan Visual Studio, downloadt en installeert u het BESTAND Bot Framework v4 SDK-sjablonen voor Visual Studio VSIX.

Notitie

U kunt de sjablonen installeren vanuit Visual Studio.

  1. Selecteer Extensies in het menu en vervolgens Extensies beheren.
  2. Zoek en installeer Bot Framework v4 SDK-sjablonen voor Visual Studio in het dialoogvenster Extensies beheren.

Zie hoe u een bot inricht en publiceert voor informatie over het implementeren van .NET-bots in Azure.

Een bot maken

Maak in Visual Studio een nieuw botproject en gebruik de sjabloon Echo Bot (Bot Framework v4 - .NET Core 3.1). Als u alleen botsjablonen wilt zien, kiest u het projecttype AI Bots .

Dankzij de sjabloon bevat uw project alle benodigde code om de bot in deze quickstart te maken. U hebt geen code meer nodig om uw bot te testen.

Uw bot starten

In Visual Studio:

  1. Open uw botproject.
  2. Voer het project uit zonder foutopsporing.
  3. Visual Studio bouwt de toepassing, implementeert deze op localhost en start de webbrowser om de pagina van default.htm de toepassing weer te geven.

Op dit moment wordt uw bot lokaal uitgevoerd op poort 3978.

De emulator starten en uw bot verbinden

  1. Start de Bot Framework Emulator.

  2. Selecteer Bot openen op het tabblad Welkom van de emulator.

  3. Voer de URL van uw bot in, die uw lokale host en poort is, en /api/messages voeg deze toe aan het pad. Het adres is meestal: http://localhost:3978/api/messages.

    open a bot

  4. Selecteer vervolgens Connect.

    Stuur een bericht naar uw bot en de bot reageert terug.

    echo message

Volgende stappen