在 Dialogflow 履行服务中检索 Google 个智能家居事件

Retrieve Google Smart Home events in Dialogflow fulfillment service

我正在尝试将 Google 智能家居事件转发到我的 Dialogflow 履行服务。我正在创建 3 个未设置输入或输出上下文、未训练阶段且包含以下事件的意图:

另见 https://imgur.com/a/4eN9S

对吗?我在文档中找不到确认信息,所以这就是我在这里提问的原因。

推理

我询问有关将 Google Smart Home 与我的 Dialogflow 端点连接的原因是我已经有了该端点。我希望我可以做一些类似于 的事情,我将 Dialogflow 意图绑定到 actions_intent_OPTION 事件。

没有理由使用 Dialogflow 来实现智能家居,实际上也不可能。

Dialogflow 非常适合获取非结构化的用户话语并理解它们。但是,对于 smart home,Google 处理所有 NLU 和解析。作为整合者,您只会收到一个 JSON 请求,并且需要提供一个 JSON 响应。

因此,您将跳过使用 Dialogflow,而只是构建您的 webhook 来解​​析意图并给出有效响应。

Dialogflow 的服务无法获取意向名称并公开可由 Google 助手调用的单个端点 URL。它也没有与 OAuth 服务器集成来执行帐户链接步骤。