As you known, in case we have only one bot but support multi areas/intents … so it makes the bot become bigger and a lot of time for training data … So, we can build a stories that can connect to some small bot, each small bot will support a part of stories ?
One way to do this is to have certain “debug responses” with directions where to find the according server to handle the further communication. Your frontend could interpret these responses and switch to a different server hosting a different chatbot.
However, you need to adjust your frontend to be able to work with that. And it might be challenging to keep saved info like slots…