botframework - ConversationState 和 UserState 有什么区别?
问题描述
该文档没有讨论差异或用例,因此我对何时应该使用其中任何一个感到困惑。
解决方案
Bot Framework 使用三种类型的状态来管理信息的存储和检索方式。这三种类型是用户状态、对话状态和私人对话状态(每个都是机器人状态的子类),根据用户与机器人交互的方式和时间,每种状态的用途略有不同。
正如您可以从此处的文档中看到的那样,
- 用户状态在机器人与该频道上的该用户交谈的任何时候都可用,无论对话如何
- 对话状态在特定对话中的任何时候都可用,而与用户无关(即群组对话)
- 私人对话状态既适用于特定对话,也适用于该特定用户。
希望有帮助!!
推荐阅读
- lua - 我有 Luadec 的问题,错误:预编译块中的错误标头
- javascript - append() 是 jQuery 还是 Javascript 函数?
- laravel - 收集后Laravel无法展平数组->忘记
- javascript - 我怎样才能打开summernote要求?
- typescript - 如何使用 TypeScript 方法装饰器并保留正常的 `this` 范围
- java - 使用 Java 代码验证图像站点地图失败
- pip - 无法安装 coremltools
- javascript - TypeScript - 导入 - 默认或非默认
- azure - Azure 上基于 URL 路径的路由
- dart - Dart 隐式上转型泛型警告?