从机器人框架中的状态数据中恢复对话数据

时间:2018-05-30 18:01:28

标签: azure botframework azure-table-storage

我们有一个应用程序bot,用户填写表单,然后将其发送到API。问题是API服务提供商实现了一个新功能,并且无法引发新的错误。

现在我们丢失了10个应用程序,我们希望恢复记录

所有会话数据都存储在存储表中。我们看到了记录。但数据是编码的。

如果我们遵循一些准则来恢复数据列,我们可以反序列化为具有一些参数的类,并且聊天状态本身(JSON obj中的Dialogstate)仍然被编码。

表格中数据列的解码字节[]:

 {
  "ResumptionContext": {
    "locale": "sv",
    "isTrustedServiceUrl": true
  },
  "DialogState": "H4sIAAAAAAAEAO1b3W/bVBSPW8dN.....more data

这就是我们陷入困境的地方。那里似乎有相当多的数据,我们确信表格仍然存在,但需要指导解码或访问bot对象。

0 个答案:

没有答案