I would like for sys.no-input-1
no repeat instead of going to sys.no-input-default
after no input from user for more than one time? How can I achieve that?
Asked
Active
Viewed 1,079 times
0

Lim Kai Wei
- 27
- 1
- 7
-
2Why not use the sys.no-input-default handler instead then? – João Miguel Brandão Oct 22 '20 at 08:05
1 Answers
1
You can refer to the following points for your inquiry and a suggested simpler approach for your use case:
- If you want to loop sys.no-input-1, you can set the Transition Page to "Current Page" in the sys.no-input-1 Event handler. Doing so will make the error loop on the same page when there is repeatedly no input from the user. See below screenshot:
In addition, you can put responses in the entry dialogue and leave the sys.no-input-1 response as blank. See sample below:
If you have an entry dialogue and have responses in your sys.no-input-1 event, the response will be doubled. See below:
- As an alternative simpler solution, you can consider using only sys.no-input-default instead as it will automatically ‘loop’ correctly on the same page, without needing a transition page set up. See below for an example:
This would be a cleaner approach since you will only be using one no-match event handler which is the sys.no-input-default. See the Built-in events documentation (https://cloud.google.com/dialogflow/cx/docs/concept/handler#event-built-in) for reference.

Jessica Rodriguez
- 2,899
- 1
- 12
- 27

cypher
- 187
- 1