取消意图不会在google-actions中调用webhook

时间:2017-11-10 05:43:34

标签: actions-on-google dialogflow

我创建了一个带有对话框流和动作SDK,webhook和Android应用程序的Google动作项目。一切正常,除了“取消”演讲。我问用户“说取消取消订单”但它会关闭对话本身。

这里真的需要帮助。

1 个答案:

答案 0 :(得分:3)

当用户说"取消"时,会触发AoG的App Exits功能。这会导致应用程序立即退出。我们用某些关键词来做这件事(例如"退出","取消","停止","永不沉默","再见& #34;)这样用户就不会陷入一个没有明确出路的行动。

虽然您可以处理一个允许您在触发App Exit时返回自定义响应的事件,但是无法阻止此行为。

为避免这种情况,您应引导用户使用不同的语言,或提供suggestion chips等可让他们轻松采取行动的可用性。

Actions on Google design documentation建议转向"命令",避免使用Say cancel to cancel the order等语句。相反,您可以询问用户是否要取消订单并处理yesno作为回复。