我正在尝试为我的Google智能助理开发一个动作。我想它是火和忘记类型交易(即'添加x到我的待办事项列表')。 问题是,如果没有我首先与助手应用程序开始对话,助手将无法识别该命令。 (嘿谷歌,我想和...谈谈)。
我正在使用webhooks来调用将处理请求的网络服务器。
我不能在这个例子中使用IFTTT,因为它需要在我家中的每个人都可用。 (IFTTT对每个人都是私人的或公开的)
有没有办法触发行动而不必另外说什么(除了'嘿谷歌')?
答案 0 :(得分:2)
有几种方法可以完成快速操作。当您的操作根据某组请求进行匹配时,会出现implicit triggering。
您:嗨谷歌,在我的待办事项列表中添加纳税
谷歌:好的,你可能想尝试与我的应用程序交谈。你:好的
我的应用:好的,加税了
这可能有用,但仍可能需要Google助手的额外步骤。或者,您也可以在没有完整对话的对话中launch a specific intent。
你:嘿谷歌,告诉我的应用程序添加纳税到我的待办事项列表
Google:好的,获取我的应用
我的应用:好的,加税了
第三种选择是使用Google智能助理shortcuts功能,该功能将采用您所说的内容并将其解释为其他内容。它仅适用于静态话语,因此在您的情况下可能不起作用。
您:嗨谷歌,在我的待办事项列表中添加纳税
Google:好的,获取我的应用
我的应用:好的,加税了
在这种情况下,您需要将快捷方式“为我的待办事项列表添加纳税”解释为“告诉我的应用程序将纳税添加到我的待办事项列表中”。
如果您的家中有多人使用此功能,您可能需要考虑每个帐户应该如何以及是否能够访问相同的列表。