inactivityTimer: Error: BotFrameworkAdapter.sendActivities(): Unable to send activity as Streaming connection is closed, Microsoft Bot Framework / DLS

inactivityTimer: Error: BotFrameworkAdapter.sendActivities(): Unable to send activity as Streaming connection is closed, Microsoft Bot Framework / DLS

我在我的 bot 中使用 Channel Direct Line Speech,但是当 15 分钟过去并且用户没有在网络聊天中与 bot 交互时,出现以下错误:

未处理的错误:错误:BotFrameworkAdapter.sendActivities():无法发送 activity,因为流媒体连接已关闭。 inactivity计时器:错误:BotFrameworkAdapter.sendActivities():无法发送 activity,因为流连接已关闭。

我需要重新连接,请

认知服务语音令牌仅在 10 分钟内有效。根据他们的 REST API docs,您可以随时获得一个新令牌,但是他们建议使用相同的令牌 9 分钟以减少网络流量和延迟。为清楚起见,交换令牌不应影响语音服务的性能。至少,它还没有适合我。