我希望sys.no-input-1
不再重复,而不是在sys.no-input-default
多次没有用户输入后继续?我怎样才能做到这一点?
问问题
464 次
1 回答
1
您可以参考以下几点进行查询,并为您的用例建议更简单的方法:
- 如果要循环sys.no-input-1,可以在sys.no-input-1事件处理程序中将转换页面设置为“当前页面”。当用户反复没有输入时,这样做会使错误循环在同一页面上。见下面的截图:
此外,您可以在输入对话框中放置响应并将sys.no-input-1响应留空。请参阅下面的示例:
如果您有一个条目对话并且在您的sys.no-input-1事件中有响应,则响应将加倍。见下文:
- 作为另一种更简单的解决方案,您可以考虑仅使用sys.no-input-default代替,因为它会自动在同一页面上正确“循环”,而无需设置过渡页面。请参阅下面的示例:
这将是一种更简洁的方法,因为您将只使用一个不匹配事件处理程序,即sys.no-input-default。请参阅内置事件文档 ( https://cloud.google.com/dialogflow/cx/docs/concept/handler#event-built-in ) 以供参考。
于 2020-11-04T16:20:47.863 回答