如何关闭麦克风进行对话动作?

时间:2017-01-05 21:51:31

标签: actions-on-google google-home

谷歌刚刚拒绝了我使用API​​ AI构建的应用程序。以下是Google小组的反馈意见:

请在应用提供其功能后关闭麦克风,或提示用户再次询问或取消。

有谁知道如何提示用户/再次询问/取消?

由于

3 个答案:

答案 0 :(得分:4)

使用API​​.AI,有几个选项:

  1. 如果您没有使用webhook作为意图,请检查意图页面底部的 Google上的操作部分中的结束对话框。

  2. 如果您使用带有ApiAiAssistant Javascript库的webhook,则可以使用assistant.tell()方法而不是assistant.ask()方法。 (有关详细信息,请参阅https://developers.google.com/actions/reference/ApiAiAssistant#tell。)(更新version 2 of the library中现在conv.add()conv.close()。现在调用API.AI #34; Dialogflow"。)

  3. 如果您要从您的webhook发回原始JSON回复,则需要将data.google.expect_user_response属性设置为false以结束对话。 (有关JSON响应的详细信息,请参阅https://developers.google.com/actions/reference/webhook-format#response。)

答案 1 :(得分:0)

要结束对话,您可以使用客户端库"告诉"实现方法或您可以使用"结束对话" API.AI中意图设置底部的Google操作选项。

答案 2 :(得分:-3)

您可以在意图构建过程中简单地说“将此设置为对话结束”,这已在ADD响应按钮下方显示!!