是否可以在Google上使用“操作”创建一次性应用程序?

时间:2019-09-13 07:55:52

标签: dialogflow actions-on-google

我对“ Google上的操作”世界完全陌生,但是按照一些教程(例如this),我已经取得了不错的成绩。

我的测试

使用Google Assistant和/或Google Home mini将我的命令发送到个人nodejs在线服务器。

为此:

conversational option

  • 选择了创建操作 / 自定义意图选项

custom intent

  • Dialogflow 中,我已经个性化了默认欢迎意图,并创建了一个新的意图,其中设置了实现选项为此目的启用网络通话呼叫

enter image description here

  • 显然,从 Dialogflow > 实现中,我启用了 Webhook 选项(使用我的nodejs应用程序的url),但没有启用内联编辑器

此过程有效,当我的应用程序识别出我的自定义意图时,答案将在线发送到我的nodejs应用程序。

我的问题

该程序有效,但是在执行操作之前,我始终必须执行2个步骤:

1)嘿Google,与“ nameofmyapp”交谈

2)说出命令

我的目标

直接执行我的命令,而不必总是执行这两个步骤。

1 个答案:

答案 0 :(得分:0)

绝对! Google将其称为“ deep linking”。这样,您就可以执行类似的操作

  

嘿Google,要求myapp的名称发出命令

有关详细信息,请参阅文档,但总之,您会

  1. 确保您在Dialogflow中具有命令的意图,其中包含几个可能的短语可用于触发它。

    • 这些短语应该是您在上面的示例中的“命令”下所说的-您将省略“至”部分。
  2. 转到Dialogflow中 Google助手集成下的集成部分。

  3. 隐式调用部分中,选择要允许作为深度链接Intent的Intent。

如果命令执行了操作然后应该退出,请确保您已在Dialogflow中设置了该命令或您的实现调用app.close();