我正在开发自己的机器人,有一次我提示用户进行测量,然后等待他们的回复。目前,我的机器人在用户甚至没有时间进行测量之前就已超时。有关延长超时时间的建议?
答案 0 :(得分:1)
您不能延长超时时间,也不能延长操作关闭之前发生的“无输入”事件的数量。
有两种可能的解决方案:
您可以通过向您提供信息(作为深层链接的一部分)来结束对话并指示用户使用测量重新启动对话。 (或者只是在他们返回对话时提示他们。)
您可以使用Media响应播放一些“保持音乐”。媒体播放结束后,您会收到通知,以便可以播放更多音乐,直到用户给您答复为止。
答案 1 :(得分:0)
您可以在SSML中使用<break time="5" />
。
conv.ask(`<speak><break time="5" /></speak>`);
https://developers.google.com/assistant/actions/reference/ssml