Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actions on google 我可以在没有对话的情况下触发Google助手操作吗?_Actions On Google_Dialogflow Es - Fatal编程技术网

Actions on google 我可以在没有对话的情况下触发Google助手操作吗?

Actions on google 我可以在没有对话的情况下触发Google助手操作吗?,actions-on-google,dialogflow-es,Actions On Google,Dialogflow Es,我正试图为我的谷歌助手制定一个行动计划。我希望它是fire and forget类型的交易(即“将x添加到我的待办事项列表”)。 问题是,如果没有我首先启动与助手应用程序的对话,助手将无法识别该命令,该操作存在于助手应用程序中。 (嘿,谷歌,我想和…) 我正在使用webhooks调用一个将处理请求的Web服务器 在这种情况下,我不能使用IFTTT,因为它需要对我家里的每个人都可用。(IFTTT行动对每个人都是私人的或公开的) 有没有什么方法可以在不说任何其他话(除了“嘿,谷歌”)的情况下触发动作

我正试图为我的谷歌助手制定一个行动计划。我希望它是fire and forget类型的交易(即“将x添加到我的待办事项列表”)。 问题是,如果没有我首先启动与助手应用程序的对话,助手将无法识别该命令,该操作存在于助手应用程序中。 (嘿,谷歌,我想和…)

我正在使用webhooks调用一个将处理请求的Web服务器

在这种情况下,我不能使用IFTTT,因为它需要对我家里的每个人都可用。(IFTTT行动对每个人都是私人的或公开的)


有没有什么方法可以在不说任何其他话(除了“嘿,谷歌”)的情况下触发动作?

有几种方法可以快速完成动作。当您的操作基于一组特定的请求进行匹配时,就会出现这种情况

你:嘿,谷歌,把交税加到我的待办事项清单上

谷歌:好的,你可以试着和我的应用程序通话

你:好的

我的应用程序:好的,增加了纳税

这可能行得通,不过可能还需要谷歌助手的帮助。或者,您也可以在没有完整对话的对话中进行对话

你:嘿,谷歌,告诉我的应用程序把交税添加到我的待办事项列表中

谷歌:好的,获取我的应用程序

我的应用程序:好的,增加了纳税

第三种选择是使用谷歌助手功能,它会把你说的话理解为其他话。它只适用于静态语句,因此在您的情况下可能不起作用

你:嘿,谷歌,把交税加到我的待办事项清单上

谷歌:好的,获取我的应用程序

我的应用程序:好的,增加了纳税

在这种情况下,您需要将快捷方式“将纳税添加到我的待办事项列表”解释为“告诉我的应用程序将纳税添加到我的待办事项列表”


如果这是为您家中的几个人设计的,您可能需要考虑如何以及每个帐户是否能够访问相同的列表。

关于这个答案,有没有办法跳过“确定,获取我的应用”行,只从应用程序获取响应?与屏蔽命令的例程相结合,这样我就不必在命令之前说“告诉我的应用程序…”,是否可以像IFTTT那样在助手中以本机方式显示操作?不,对于一般的对话操作,没有办法使其看起来“本机”。关于新的操作生成器调用,请参见。