I want to add cards in my QnA Maker. I my QnA maker if anyone asks about "what services we provide?" Bot should answer (for example: We provide following services /n/n 1: Bot Development /n/n 2: Web Development /n/n 3: Documentation). In this example bot should reply it with the card and if user clicks on any of the above mentioned services than it should gives details about that. Thanks in advance...
Asked
Active
Viewed 550 times
0
-
1are you using v3 or v4, and are you using node or c#? – D4RKCIDE Oct 09 '18 at 14:47
-
i am using c#, could you please guide me with both v3 and v4? – Ishaq Ali Hazara Oct 09 '18 at 18:14
-
Working on crafting an example – D4RKCIDE Oct 10 '18 at 23:02
1 Answers
2
QnA Maker has just released a new feature called multi-turn conversations whcih does exactly what you are looking for.
Once you have added some multi-turn conversations to your knowledge base you can try this out by downloading the BotBuilder-Samples repo and opening the qnamaker-prompting sample (C# and NodeJS provided) then you can plug your knowledge base details into the appsettings.json
(C#) or .env
(NodeJS) file and test the functionality locally using the Bot Framework Emulator.
The key part is this method which checks to see if the result contains any prompts and returns the response accordingly - it is called inside the controller.
This should give you a good idea of how to get started.

Matt Stannett
- 2,700
- 1
- 15
- 36