Skapa en robot med Bot Framework SDK

GÄLLER FÖR: SDK v4

Den här artikeln beskriver hur du skapar din första robot med Bot Framework SDK för C#, Java, JavaScript eller Python och hur du testar din robot med Bot Framework-emulatorn.

Att skapa din första robot kräver ingen Azure-prenumeration eller en Azure AI Bot Service-resurs. Den här snabbstarten fokuserar på att skapa din första robot lokalt. Om du vill lära dig hur du skapar en robot i Azure kan du läsa Skapa en Azure Bot-resurs.

Kommentar

Bot Framework JavaScript-, C#- och Python-SDK:erna fortsätter att stödjas, men Java SDK dras tillbaka med slutligt långsiktigt stöd som slutar i november 2023. Endast kritiska säkerhets- och felkorrigeringar på den här lagringsplatsen utförs.

Befintliga robotar som skapats med Java SDK fortsätter att fungera.

Om du vill skapa en ny robot bör du överväga att använda Power Virtual Agents och läsa om hur du väljer rätt chattrobotlösning.

Mer information finns i Framtiden för robotbygge.

Förutsättningar

C#-mallar

De aktuella robotexemplen använder .NET Core 3.1-mallar.

Om du vill lägga till robotmallarna i Visual Studio laddar du ned och installerar Bot Framework v4 SDK-mallar för Visual Studio VSIX-filen.

Kommentar

Du kan installera mallarna från Visual Studio.

  1. På menyn väljer du Tillägg och sedan Hantera tillägg.
  2. I dialogrutan Hantera tillägg söker du efter och installerar Bot Framework v4 SDK-mallar för Visual Studio.

Information om hur du distribuerar .NET-robotar till Azure finns i hur du etablerar och publicerar en robot.

Skapa en robot

Skapa ett nytt robotprojekt i Visual Studio och använd mallen Echo Bot (Bot Framework v4 – .NET Core 3.1). Om du bara vill se robotmallar väljer du projekttypen AI Bots .

Tack vare mallen innehåller projektet all nödvändig kod för att skapa roboten i den här snabbstarten. Du behöver inte mer kod för att testa roboten.

Starta roboten

I Visual Studio:

  1. Öppna robotprojektet.
  2. Kör projektet utan att felsöka.
  3. Visual Studio skapar programmet, distribuerar det till localhost och startar webbläsaren för att visa programmets default.htm sida.

Nu körs roboten lokalt på port 3978.

Starta emulatorn och anslut din robot

  1. Starta Bot Framework-emulatorn.

  2. Välj Öppna robot på fliken Välkommen till emulatorn.

  3. Ange robotens URL, som är din lokala värd och port, med /api/messages tillagd i sökvägen. Adressen är vanligtvis: http://localhost:3978/api/messages.

    open a bot

  4. Välj sedan Anslut.

    Skicka ett meddelande till roboten så svarar roboten igen.

    echo message

Nästa steg

  • Information om hur du felsöker med Visual Studio eller Visual Studio Code och Bot Framework-emulatorn finns i Felsöka en robot.
  • Information om ngrok finns i Tunneling (ngrok).