Can we create new intent based on the user activity, like user interacted with my bot, and user’s message was of different intent and fallback got triggered. One solution could be to cache this, and other can be to add this as a new intent. Is it possible?
You can’t extend the timeout that long. Instead, you should send an immediate response saying that you’re looking up the info and when the call returns, send a message back to the user as an external event.
That’s how you train a chatbot. Check conversations, make corrections, anotations and new intents if needed.