使用Actions SDK在确认意图中使用自定义逻辑处理No Match输入

问题描述 投票:0回答:1

当我在Confirmation Helper Intent项目上使用Actions SDK时,它会按预期工作。但是我想处理用户输入不表示是或否(不匹配的情况)的情况。当前,在这种情况下,助手会自动重新提示用户。

Actions SDK在授予或拒绝确认时提供用户的实际输入。但是有什么方法可以知道用户在“不匹配”情况下所说的话吗?

例如,在Confirmation提示符下,用户说:"I just need some eggs. Just give me some eggs"。这将导致助手再次向用户显示相同的提示。它是自动发生的,我无法访问用户实际说的话。如果我想在用户说“我只需要一些鸡蛋”时做某事,那我就不能做,因为我无法访问用户的话。而且,在这种情况下,我还没有看到任何意图被解雇。

因此,我该如何使用自定义逻辑处理“不匹配”情况,而不是向用户提供默认的重新提示?

actions-on-google
1个回答
2
投票

最简单的方法是不使用确认助手,而是自己创建可自行处理“是”或“否”的Intent。

© www.soinside.com 2019 - 2024. All rights reserved.