谷歌助手android整合

时间:2017-05-12 15:40:36

标签: android android-intent actions-on-google google-assistant-sdk

我知道可以将应用程序与

之类的命令集成
  

问问某些应用程序'关于某事

或其他类似的短语。

是否可以简单地询问谷歌助理

  

关闭厨房窗户。

然后它直接将该信息传递给该设备? 我认为这是direct actions工作,但它还没有公开,并且正在开发中。

那么如何将这些数据传递给我的应用并自行处理呢?

1 个答案:

答案 0 :(得分:1)

  

关闭厨房窗口

我认为这只有在google能够固有地处理此命令时才有效。由于尚未开发直接操作,我不确定输入是如何格式化的,但在任何一种情况下(直接操作或当前方法),您执行不属于智能操作的操作。对于喜欢这样的内容,您需要在Google上的操作上设置操作,以便在调用此操作时,它会通过webhook向您的服务发送请求。

直接操作指的是谷歌确定用户想要的操作,然后您将自己完成此操作。基本上,使用它可以让您不必为用户说的任何内容编写测试用例和响应。据我所知,你必须给你的动作设置一些名称,用户提到这些名称,以便他们可以使用你的动作。然后,此操作将要求您完成操作并返回一些响应。 Google上的操作有大量文档可以通过API.AI和Actions SDK执行此操作,前者可能是更简单的方法。

Conversation Actions

Starting with API.AI

免责声明:我之前只阅读了Google上的操作文档,我还没有实现其中任何一项,但希望这有助于为您解决一些问题。