-1
如何在一个通道上存储用户的状态信息并在整个bot框架中用于后面的对话? 我应该在哪里拨打SetUserData()
?在我的一个对话框(如果没有调用此对话框的情况下)或MessageController?在Bot框架中存储用户数据
如何在一个通道上存储用户的状态信息并在整个bot框架中用于后面的对话? 我应该在哪里拨打SetUserData()
?在我的一个对话框(如果没有调用此对话框的情况下)或MessageController?在Bot框架中存储用户数据
The Bot State service使您的机器人来存储和检索状态 是与用户,谈话,或特定会话的上下文中的特定 用户相关的数据。
为了店一些数据:
IDialogContext cxt;
cxt.UserData.SetValue(key, value);
,以后你可以检索有:
IDialogContext cxt;
string result;
cxt.UserData.TryGetValue(key, out result);
欲了解更多信息,请查看文章:[管理状态数据在Bot Framework .NET SDK]中(https://docs.microsoft.com/zh-cn/bot-framework/dotnet/bot-builder-dotnet-state) – nilsw