Teams Toolkit(MS Teams Bot)的上下文 - 所有信息都在机器人更新中消失

问题描述 投票:0回答:1

所以,我使用 vs code 中的团队工具包扩展构建了一个团队机器人。这是一个组织内部使用的应用程序,我遇到的问题是,每当我更新机器人时,它都会丢失所有成员的上下文。取回它的唯一方法是在通用频道中向机器人发送消息,并向其中的每个人发送消息。这里有解决方法吗?我可以想象我是第一个遇到这个问题的人。我对这个问题的理解是,每次更新时,缓存都会被清除,并且通过在通用通道中发送消息,我们为每个用户生成一个上下文(也称为我要发送通知的成员对象)

**第一次发帖 - 如果需要更多信息,请告诉我

我已经尝试存储conversation_id和conversationReference对象来定位和发送通知。我还尝试使用 ms graph 来定位用户以获取来自后端的通知。这些似乎都不起作用。这本质上只是一个通知机器人 - 前端提交请求,对后端执行 ping 操作,如果需要发送通知,后端会使用适当的有效负载命中机器人端点。

botframework microsoft-teams teams-toolkit microsoft-teams-js
1个回答
0
投票

您似乎正在使用默认的本地文件存储,Azure Web 应用程序和 Azure Functions 会在重新启动或重新部署期间清理本地文件。您需要实现自己的存储来保存对话引用。

您可以参考本文档的添加存储部分了解更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.