Vytvoření robota pomocí sady SDK služby Bot Framework

PLATÍ PRO: SDK v4

Tento článek popisuje, jak sestavit svého prvního robota pomocí sady Bot Framework SDK pro C#, Javu, JavaScript nebo Python a jak otestovat robota pomocí bot Framework Emulatoru.

Vytvoření prvního robota nevyžaduje předplatné Azure ani prostředek Azure AI Bot Service. Tento rychlý start se zaměřuje na místní vytvoření prvního robota. Pokud chcete zjistit, jak vytvořit robota v Azure, přečtěte si téma Vytvoření prostředku robota Azure.

Poznámka:

Sady SDK služby Bot Framework JavaScript, C# a Python budou nadále podporovány, ale sada Java SDK se vyřazuje s konečnou dlouhodobou podporou končící v listopadu 2023. V tomto úložišti budou provedeny pouze kritické opravy zabezpečení a chyb.

Stávající roboti sestavení pomocí sady Java SDK budou i nadále fungovat.

Pro nové vytváření robotů zvažte použití Power Virtual Agents a přečtěte si o výběru správného řešení chatovacího robota.

Další informace najdete v tématu Budoucnost vytváření robotů.

Předpoklady

Šablony jazyka C#

Aktuální ukázky robotů používají šablony .NET Core 3.1.

Pokud chcete přidat šablony robota do sady Visual Studio, stáhněte a nainstalujte šablony sady SDK sady Bot Framework v4 pro soubor Visual Studio VSIX.

Poznámka:

Šablony můžete nainstalovat ze sady Visual Studio.

  1. V nabídce vyberte Rozšíření a pak Spravovat rozšíření.
  2. V dialogovém okně Spravovat rozšíření vyhledejte a nainstalujte šablony sady Bot Framework v4 SDK pro Visual Studio.

Informace o nasazení robotů .NET do Azure najdete v tématu zřízení a publikování robota.

Vytvoření robota

V sadě Visual Studio vytvořte nový projekt robota a použijte šablonu Echo Bot (Bot Framework v4 – .NET Core 3.1). Pokud chcete zobrazit jenom šablony robotů, zvolte typ projektu robotů AI.

Díky šabloně obsahuje váš projekt veškerý potřebný kód k vytvoření robota v tomto rychlém startu. K otestování robota nepotřebujete žádný další kód.

Spuštění robota

V sadě Visual Studio:

  1. Otevřete projekt robota.
  2. Spusťte projekt bez ladění.
  3. Visual Studio aplikaci sestaví, nasadí ji na localhost a spustí webový prohlížeč, aby se zobrazila default.htm stránka aplikace.

V tuto chvíli robot běží místně na portu 3978.

Spuštění emulátoru a připojení robota

  1. Spusťte bot Framework Emulator.

  2. Na úvodní kartě emulátoru vyberte Otevřít robota.

  3. Zadejte adresu URL vašeho robota, což je místní hostitel a port, s přidanou /api/messages cestou. Adresa je obvykle: http://localhost:3978/api/messages.

    open a bot

  4. Pak vyberte Připojení.

    Pošlete robotovi zprávu a robot odpoví zpět.

    echo message

Další kroky

  • Informace o ladění pomocí sady Visual Studio nebo editoru Visual Studio Code a bot Framework Emulatoru naleznete v tématu Ladění robota.
  • Informace o nástroji ngrok naleznete v tématu Tunelování (ngrok).