如何处理需要5秒钟以上的响应

时间:2018-06-24 07:58:15

标签: actions-on-google

对于我正在开发的Google动作,一些响应非常复杂,需要5秒钟以上的时间来处理。

有人可以建议如何处理吗?

通常,我会考虑使用加载点,然后用结果替换该消息,但我看不到任何Google Action API。还有没有一个端点可以稍后将其异步发送回结果?

谢谢

PS:我正在使用会话API。

1 个答案:

答案 0 :(得分:1)

我们目前还没有很好的方法来解决此问题,但是我们有两种方法可以根据您的需求进行分类。

Notifications当前可在智能手机上用于助手,并且将用于扬声器。在某些情况下,可以说您正在解决问题,并在收到通知后发送通知,然后从通知中恢复对话。

另一种方法是使用Media Response播放一些“保持音乐”。在音乐片段的结尾,您的Webhook会通知您音乐已完成。如果您有可用的结果,则可以在那时进行报告。