【发布时间】:2019-03-21 22:47:30
【问题描述】:
我们正在使用 Google Home 进行项目。
详情:
-
我们在 Dialog Flow 中构建了某些意图。它有一定的后续问题来获取参数值,作为多轮对话。使用 Dialog Flow 进行测试时,测试控制台,我在问
- 您能帮忙订位吗:它会提示您在对话流程中配置的正确问题(您想在哪里订位)
- 您想在哪里订位:我回答 - “某家餐厅”。它会按照对话框流中的配置提示正确的问题(您想何时预订餐桌)
- 您想什么时候订位:我回答:“今天”。它会按照对话流中的配置提示正确的问题(对于多少客人)。
- 有多少客人? - 我回答:“4个人。”它会按照 Dialog Flow 中的配置结束对话。
上面的对话完全符合预期。
当我使用 Google Home 的集成进行测试时(使用带有动作 SDK 的模拟器)[查看它在 Google Assistant 中的工作方式]
- 调用应用程序(通过使用显式调用 - 与 [APP NAME] 对话) - 使用配置的正确问候消息调用应用程序
- 之后,当我提出上述问题时 - 应用程序离开了对话?没有任何回应。
不知道为什么会发生这个问题 - 我在配置中遗漏了什么?
【问题讨论】:
-
您能向我们展示您的意图截图吗? Google 模拟器的错误选项卡中是否有任何消息?离开时收到的答复是什么?
-
请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。
-
您现在使用的是 webhook 实现,还是只使用 Dialogflow? (而且,正如@RémiC. 所说,查看每个 Intent 的全屏截图会非常有帮助)
-
实际上,也在模拟器出现问题时查看屏幕截图,以及获取“调试”选项卡的内容。跨度>
-
我只是想知道,我错过的这个帐户是否有可能的权限?我刚刚从我的个人 gmail 帐户中检查过 - 这非常好。从我的办公室帐户(appdeveloper@zencode.guru),问题就在那里 - 所以我很确定这一定是一些帐户配置问题。有什么需要启用的权限吗?
标签: actions-on-google dialogflow-es