我希望通过在令牌过期之前刷新令牌来保留我的pass对话。但问题是,如果我注销并关闭网站。所以基本上它不会运行刷新/令牌端点。有没有办法,即使我不使用机器人,它也会自动刷新?我读了AAD,但我不知道如何实现它。我在客户端使用Reactjs Botframework和.Net机器人框架。
发布于 2020-09-30 06:44:01
我不确定我是否明白,但我想你指的是“过去的谈话”。这意味着您想要保存用户与机器人之间的对话。这将取决于您为状态存储设置的内容。以及你是如何实现它的(以及你到底存储了什么)。
创建一个新的密钥不会影响上面的任何内容。唯一需要注意的是,如果您使用内存状态进行存储(无论如何,这不是一个好主意),那么如果您的App Service/Web App重新启动,那么它将会丢失。
更新:
您可以设置一个单独的服务,以便承载网络聊天的页面可以调用该服务。它可以发送令牌,该令牌保存它并定期刷新。当页面启动时,它可以调用此服务来获取新的令牌。我不确定所有设置工作所获得的价值是否值得。这也只是一种理论。
这些也可能是有帮助的:
https://stackoverflow.com/questions/63845363
复制相似问题