6

Google 刚刚拒绝了我使用 API AI 构建的应用程序。以下是 Google 团队的反馈:

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

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

谢谢

4

3 回答 3

4

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

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

  2. 如果您使用带有 ApiAiAssistant Javascript 库的 webhook,则可以使用assistant.tell()方法而不是assistant.ask()方法。(有关详细信息,请参阅https://developers.google.com/actions/reference/ApiAiAssistant#tell。)(更新:这些现在在库conv.add()第 2 版中。API.AI 现在称为“Dialogflow”。)conv.close()

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

于 2017-01-06T16:23:41.143 回答
0

要结束对话,您可以使用客户端库“tell”方法来完成,也可以使用 API.AI 中意图设置底部的“结束对话”Actions on Google 选项。

于 2017-01-05T22:27:58.537 回答
-3

在您的意图构建过程中,您可以简单地说“将此设置为对话结束”,它已经出现在添加响应按钮下方!

于 2018-03-22T18:11:52.403 回答