Node.js 如何使用google npm软件包上的操作来管理自杀意图

Node.js 如何使用google npm软件包上的操作来管理自杀意图,node.js,actions-on-google,Node.js,Actions On Google,我的设置: 我正在使用google上的actions为google assistant创建一个自定义操作,每个意图都是dialogflow中的一个回退,然后重定向到我的服务器,在那里我使用自定义nlp引擎检查意图,然后使用google包上的actions对其作出响应 问题: 但当一个意图是自杀时,例如:“我想自杀”,谷歌会停止该行为并给出回应,而不是让我的自定义行为来处理。有什么方法可以避免这种情况吗?“Save”这样的词也会出现,如果是这样的话,谷歌会停止行动,问我是否要保存一个事件或其他什么

我的设置:

我正在使用google上的actions为google assistant创建一个自定义操作,每个意图都是dialogflow中的一个回退,然后重定向到我的服务器,在那里我使用自定义nlp引擎检查意图,然后使用google包上的actions对其作出响应

问题:

但当一个意图是自杀时,例如:“我想自杀”,谷歌会停止该行为并给出回应,而不是让我的自定义行为来处理。有什么方法可以避免这种情况吗?“Save”这样的词也会出现,如果是这样的话,谷歌会停止行动,问我是否要保存一个事件或其他什么

我可以覆盖此行为吗?

您遇到了Google调用的“功能”。在某些情况下,如果您在Dialogflow中使用回退意图,并且Google助手本身可以处理这个问题,它会这样做

为了避免这种情况,您可以使用与
@sys.any
系统实体匹配的常规意图


但是,如果您所做的一切都是将其发送到NLU,那么您根本不需要使用Dialogflow。您可以使用Google v2上的操作将所有文本意图发送到您的NLU进行处理。

谢谢,这为问题提供了一些线索