Skip to content

Latest commit

 

History

History
29 lines (29 loc) · 2 KB

File metadata and controls

29 lines (29 loc) · 2 KB

This sample demonstrates a the use of prompt validations with ASP.Net Core 2.

To try this sample

  • Clone the samples repository
git clone https://github.com/Microsoft/botbuilder-samples.git
  • [Optional] Update the appsettings.json file under botbuilder-samples/samples/csharp_dotnetcore/10.prompt-validations with your botFileSecret. For Azure Bot Service bots, you can find the botFileSecret under application settings.

Prerequisites

Visual Studio

  • Navigate to the samples folder (botbuilder-samples/samples/csharp_dotnetcore/10.prompt-validations) and open PromptValidationsBot.csproj in Visual Studio.
  • Hit F5.

Visual Studio Code

  • Open botbuilder-samples/samples/csharp_dotnetcore/04.simple-prompt sample folder.
  • Bring up a terminal, navigate to botbuilder-samples/samples/csharp_dotnetcore/10.prompt-validations folder.
  • Type 'dotnet run'.

Update packages

  • In Visual Studio right click on the solution and select "Restore NuGet Packages". Note: this sample requires Microsoft.Bot.Builder.Dialogs and Microsoft.Bot.Builder.Integration.AspNet.Core.

Testing the bot using Bot Framework Emulator

Microsoft Bot Framework Emulator is a desktop application that allows bot developers to test and debug their bots on localhost or running remotely through a tunnel.

  • Install the Bot Framework emulator from here.

Connect to bot using Bot Framework Emulator V4

  • Launch the Bot Framework Emulator.
  • File -> Open bot and navigate to botbuilder-samples/samples/csharp_dotnetcore/10.prompt-validations folder.
  • Select BotConfiguration.bot file.

Further reading