For example I expect some acknowledgement (yes/no), if client responds with another answer. We ask clarify to answer with yes/no. Without asking previous question again.
(bot: Is it help you?) -> without it
I dont really follow your example. Are you saying you don't want to digress away? You would just go into your digression settings and set it to not allow a digression away.
I want to digress away, if customer/client is confused. But when digressions is applied just want to help how to answer, then want to continue further from node where customer/client get confused without asking previous question. Now Digression comes with previous question.
This is really confusing, but I think what you are trying to do is:
The bot is looking for a yes / no, but the customer asks a question. Your bot insists on a yes / no, and repeats until it gets it. You then want to answer the question your bot initially ignored.
Please clarify if this is the case.
If so then you could put the input_text into the context as an unanswered question, which you can go back to, but you are going to frustrate the user, who may ask several questions before answering yes / no.
Thanks for you answer. But the issue not about user input, main issue is repeating every time bot's question when digression occurred. I need bot's behavior, after digression, come to node again where it has left, just with digression text and wait again user input. Example(real state):
b: You can resolve the problem with link: http://......
b: Is it help you?
c: This video link doesn't work
b: Please clarify with yes/no (Digression)
b: Is it help you? (waiting again user input)
Example(ideal state, want to implement)
b: You can resolve the problem with video link: http://......
b: Is it help you?
c:This video link doesn't work
b:Please clarify with yes/no(Digression) (and waiting again user input without repeating question, but must come to node where was being before digression)
Answer by James_Belton (279) | Oct 16, 2018 at 02:42 PM
Check out this guided demo - it goes through a few things, including digressions and I think it will probably help you @lawie
Answer by michalb (86) | Oct 25, 2018 at 10:22 AM
If you set on the context variable "reprompt_after_digression": false
the digression return message will not be prompted next time the digression will occur. "reprompt_after_digression"
key will be then removed from the context.