Debugowanie bota pierwszego zestawu SDK

DOTYCZY: ZESTAW SDK w wersji 4

W tym artykule opisano sposób debugowania bota przy użyciu środowiska IDE, takiego jak Visual Studio lub Visual Studio Code, oraz Bot Framework Emulator. Użyj tych metod, aby debugować bota lokalnie. W tym artykule użyto bota echa, takiego jak bot utworzony w przewodniku Szybki start Tworzenie bota .

Uwaga

W tym artykule używamy emulatora platformy Bot Framework do wysyłania i odbierania komunikatów z bota podczas debugowania. Jeśli szukasz innych sposobów debugowania bota przy użyciu emulatora platformy Bot Framework, przeczytaj artykuł Debugowanie za pomocą bot framework emulatora .

Uwaga

Zestawy SDK języka JavaScript, C# i Python platformy Bot Framework będą nadal obsługiwane, jednak zestaw SDK języka Java jest wycofywany z ostatecznym długoterminowym wsparciem kończącym się w listopadzie 2023 r.

Istniejące boty utworzone za pomocą zestawu JAVA SDK będą nadal działać.

W przypadku tworzenia nowego bota rozważ użycie agentów usługi Power Virtual Agents i przeczytaj o wyborze odpowiedniego rozwiązania czatbota.

Aby uzyskać więcej informacji, zobacz Przyszłość tworzenia botów.

Wymagania wstępne

Ustawianie punktów przerwania języka C# w programie Visual Studio Code

W programie Visual Studio Code można ustawić punkty przerwania i uruchomić bota w trybie debugowania, aby przejść przez kolejne etapy kodu. Aby ustawić punkty przerwania w programie Visual Studio Code, wykonaj następujące czynności:

  1. Uruchom program Visual Studio Code i otwórz folder projektu bota.

  2. Ustaw punkty przerwania zgodnie z potrzebami. Aby ustawić punkt przerwania, umieść wskaźnik myszy na kolumnie po lewej stronie numerów wierszy. Zostanie wyświetlona mała czerwona kropka. Wybranie kropki spowoduje ustawienie punktu przerwania. Ponowne wybranie kropki spowoduje usunięcie punktu przerwania.

    Zrzut ekranu przedstawiający punkt przerwania języka C# ustawiony w programie Visual Studio Code.

  3. Na pasku menu wybierz pozycję Uruchom, a następnie uruchom debugowanie. Bot zacznie działać w trybie debugowania z poziomu terminalu w programie Visual Studio Code.

  4. Uruchom program Bot Framework Emulator i połącz się z botem zgodnie z opisem w temacie Debugowanie za pomocą emulatora bot framework.

  5. Z poziomu emulatora wyślij do bota komunikat (na przykład wyślij komunikat "Cześć"). Wykonanie zostanie zatrzymane w wierszu, w którym umieszczono punkt przerwania.

    Zrzut ekranu przedstawiający bota języka C# w programie Visual Studio Code wstrzymany w punkcie przerwania.

Ustawianie punktów przerwania języka C# w programie Visual Studio

W programie Visual Studio można ustawić punkty przerwania i uruchomić bota w trybie debugowania, aby przejść przez kod. Aby ustawić punkty przerwania w programie Visual Studio, wykonaj następujące czynności:

  1. Przejdź do folderu bota i otwórz plik .sln. Spowoduje to otwarcie rozwiązania w programie Visual Studio.

  2. Na pasku menu wybierz pozycję Kompiluj i wybierz pozycję Kompiluj rozwiązanie.

  3. W Eksploratorze rozwiązań wybierz plik cs i ustaw punkty przerwania zgodnie z potrzebami. Ten plik definiuje podstawową logikę bota. Aby ustawić punkt przerwania, umieść wskaźnik myszy na kolumnie po lewej stronie numerów wierszy. Zostanie wyświetlona mała kropka. Wybranie kropki spowoduje ustawienie punktu przerwania. Ponowne wybranie kropki spowoduje usunięcie punktu przerwania.

    Zrzut ekranu przedstawiający punkt przerwania języka C# ustawiony w programie Visual Studio.

  4. Z menu wybierz pozycję Debuguj, a następnie rozpocznij debugowanie. W tym momencie bot jest uruchamiany lokalnie.

  5. Uruchom aplikację Bot Framework Emulator i połącz się z botem zgodnie z opisem w powyższej sekcji.

  6. Z poziomu emulatora wyślij do bota komunikat, taki jak "Cześć". Wykonanie zostanie zatrzymane w wierszu, w którym umieszczono punkt przerwania.

    Zrzut ekranu przedstawiający bota języka C# w programie Visual Studio wstrzymany w punkcie przerwania.

Dodatkowe zasoby

Następne kroki