Fouten opsporen in een vaardigheid of vaardigheidsgebruiker
VAN TOEPASSING OP: SDK v4
Mogelijk moet u fouten opsporen in een vaardigheids- of vaardigheidsbot voor consumenten, waarbij de bot die u lokaal wilt opsporen en de andere in de cloud wordt uitgevoerd. In dit geval kunt u het Dev Tunnel-hulpprogramma gebruiken om het eindpunt van de lokale bot beschikbaar te maken als een openbare URL.
Vereisten
- Een abonnement op Microsoft Azure.
- DevTunnels geïnstalleerd.
- De Bot Framework Emulator is geïnstalleerd.
- Kennis van vaardigheden, het opsporen van fouten in een bot, het opsporen van fouten in een bot vanuit elk kanaal met behulp van devtunnel en het opsporen van fouten met de emulator.
- Geregistreerde vaardigheden en vaardigheden van consumentenbots.
Fouten opsporen in een lokale vaardigheidsconsumer
In dit scenario hoeft u de configuratie van de geïmplementeerde vaardigheid niet te wijzigen en kunt u de Bot Framework Emulator gebruiken om de consument rechtstreeks te testen.
- Stel een tunneling-eindpunt in voor de lokale bot en configureer de registratie ervan in Azure Portal, zoals wordt beschreven in het opsporen van fouten in een bot vanuit elk kanaal met behulp van devtunnel.
- Werk de toepassingsconfiguratie van de consument bij en stel het eindpunt van de vaardigheidshost in op de URL die door Dev Tunnels wordt gegenereerd.
- Voer tot slot de consument lokaal uit en maak er verbinding mee, zoals beschreven in het opsporen van fouten met de emulator.
Tip
De lokale consument heeft een geldige app-id en een geldig wachtwoord nodig.
Fouten opsporen in een lokale vaardigheidsbot
Terwijl u wijzigingen in een vaardigheid test, kunt u deze lokaal uitvoeren en fouten opsporen terwijl deze wordt geopend vanuit een consumentenbot die wordt gehost op een faseringsserver.
In dit scenario moet u de configuratie van de geïmplementeerde vaardigheidsconsumer wijzigen, zodat u deze kunt gebruiken om de bot te testen.
- Stel een tunneling-eindpunt in voor de lokale bot en configureer de registratie ervan in Azure Portal, zoals wordt beschreven in het opsporen van fouten in een bot vanuit elk kanaal met behulp van devtunnel.
- Werk de toepassingsconfiguratie van de consument bij en stel het vaardigheidseindpunt in op de URL die door Dev Tunnels wordt gegenereerd. U kunt de configuratie rechtstreeks op de server bewerken of de configuratie lokaal bewerken en de gebruiker van de vaardigheid opnieuw implementeren.
- Voer de vaardigheid lokaal uit en roep deze aan vanuit de vaardigheidsconsumer.
Tip
De lokale vaardigheid heeft een geldige app-id en wachtwoord nodig.
Volgende stappen
Zie voor meer informatie over het maken van vaardigheids- en vaardigheidsbots voor consumenten: