Actions on google 谷歌助手接管我的行动命令
从几天前开始,我的行动就出现了一些问题。应该由我的操作处理的查询被路由到GoogleAssistant主流。这在Android手机和Google Home上都会发生 重新编程的步骤:Actions on google 谷歌助手接管我的行动命令,actions-on-google,actions-builder,Actions On Google,Actions Builder,从几天前开始,我的行动就出现了一些问题。应该由我的操作处理的查询被路由到GoogleAssistant主流。这在Android手机和Google Home上都会发生 重新编程的步骤: 说话:好的,谷歌,和Tinker Doodle说话 店员:欢迎来到Tinker Doodle,我能为您做些什么 说话:可用的命令 助手:(突然结束Tinker涂鸦的对话,列出助手的一般命令。) 我希望助手继续与Tinker Doodle对话,并为我的行动提供输入 这使得Tinker涂鸦几乎无法使用。你能帮忙吗
- 说话:好的,谷歌,和Tinker Doodle说话
- 店员:欢迎来到Tinker Doodle,我能为您做些什么
- 说话:可用的命令
- 助手:(突然结束Tinker涂鸦的对话,列出助手的一般命令。)
您可以采用以下设计,而不是使用不匹配: 有一个“主”场景,试图匹配
用户的话语
意图:
然后,用户使用any
数据类型匹配所有内容:
当您转到模拟器时,任何查询都应明确匹配您的意图,然后作为示例的一部分,它将响应您的响应:
目前尚不清楚,但这听起来可能与最近的公告有关,在某些情况下,与特定意图不符的短语可能会导致您的操作结束,因此助理可以处理该短语 除此之外,处理不匹配的事情通常是不可取的,因为在强制关闭操作之前,这种情况只会连续发生三次 相反,您应该创建一个可以处理“任何”输入的意图,并使用此方法将该输入路由到处理程序。这涉及:
matchAny解决了我的问题,谢谢。实际上,没有任何匹配意图可以配置为触发3次以上。但是,考虑到不匹配的查询不能保证由操作处理,依赖于不匹配再也没有帮助了。@JunfengZhou-很高兴这能起作用!我很好奇,您如何配置NO_匹配以触发3次以上?您显示的图像在开始场景中有提示3转换为“结束对话”,在错误和状态处理中,您可以配置最终的NO_匹配以转换回开始。