将UserState存储在外部DB中的最佳键

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

当前,在我的Bot应用中,我将UserProfile存储在UserState中,并通过访问器进行访问。

现在,我刚刚开始将UserProfile存储在数据库中。我用来检索某个用户的个人资料的密钥是他的用户ID,我从以下位置检索它:

Microsoft.Bot.Connector.Activity.From.Id

可靠吗?此用户已实现密钥会过期吗?如果是这种情况,我应该使用什么密钥,或者应该如何将机器人用户与数据库上的配置文件链接?

database botframework storage
1个回答
0
投票

基于以上评论,当漫游器嵌入到另一个工具(例如Teams,Slack等)中时,Microsoft.Bot.Connector.Activity.From.Id是完美的,并且在所有访问中对同一用户保持不变。

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