如何解决Dialogflow CX-如何使sys.no-input-1重复而不是转到sys.no-input-default
我想sys.no-input-1
不重复,而不要在用户不止一次输入之后转到sys.no-input-default
?我该如何实现?
解决方法
您可以参考以下几点进行查询,并为您的用例提供一种建议的更简单方法:
- 如果要循环 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)以获取参考。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。