Add time delay before calling dialog

Hi,

How to set time delay to call a entire dialog? While taking input from user can i set timer wherein if there is input within 10 20 sec then respective dialog will be called else feedback dialog will be called.


in the figure you can see that “Is there anything else I can help you with today?”(from feedback dialog) is called twice after each response from bot. what to do so that until the user is giving new task feedback dialog is not called.

There is no provision of a timer in the platform. The sequence of user messages will be maintained in general for bot-response.

However you can use an API in service node if you feel like. Kore.ai does not control the API though but it can be handy.
https://httpbin.org/delay/<a number less than 10>

i have tried that. its still the same

@meem.khan
From previous screenshot, I just noticed that you called two utterances "where can I … ", “when can I …” with quick succession. Does this mix up happen only in this scenario or when you individually call these FAQs?
Also in FAQs are you using extended responses?

when i individually call any FAQs. The bot is built in such a way that as the bot responses to one question/quick succession and then end of the dialog is triggered and the feedback dialog is called. I want the end of dialog to be triggered only if there is no input from user side for some duration

@meem.khan
In that case, do not use end of dialog event. You have no control on it.
In BotKit you can have a timer to initiate a particular intent. You will need to code well to reset it every time there is a bot or user message. Only when there is nothing for 30 seconds or a minute it should trigger the intent.