I'm developing a ChatBot using different dialogs. The conversation starts in a MainDialog and then branches depending on the user's necessity.
So let's say the Dialog branches are TechnicalSupport
and ProductInformation
.
If a user is currently asking for a TechnicalSupport
related question but in the middle of the conversation wants to know something about some product, is there a way so that the ProductInformation
dialog captures the message, sends a quick response and then resume the state of the TechnicalSupport
conversation flow?
Copyright Notice:Content Author:「Ferran Capallera Guirado」,Reproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/57553946/c-sharp-chatbot-switching-between-dialogs-smoothly