我已经使用MS BotBuilder的JavaScript SDK4构建了一个机器人,并将其部署在Azure上。我使用它通过setInterval和回调函数在每个时间间隔向Telegram聊天组发送提醒,该函数在每个时间间隔主动向该组写入消息。
使用模拟器在本地对其进行测试时,它可以正常工作。但是,在Azure上部署时,它只能工作到20分钟左右。由于已调用setInterval函数。 20分钟后,该漫游器似乎“重置”并且超时消失了。
我没有在BotBuilder文档中找到任何内容,无论是否有固定的重置时间,或者在一定时间不活动后机器人已关闭。我正在使用Azure bot应用程序和Web应用程序服务的免费层。
有人知道为什么机器人在20分钟后会“重置”吗?