У нас есть бот приложений, где пользователь заполняет форму, а затем отправляется в API.Проблема заключается в том, что поставщик услуг API реализовал новую функцию, и новая ошибка не может возникнуть.
Теперь у нас пропало 10 приложений, и мы хотели бы восстановить записи
Все данные разговора хранятся в таблице хранения.Мы видим все записи.Но данные закодированы.
Если мы будем следовать некоторым рекомендациям для восстановления столбца данных, мы можем десериализоваться в класс с несколькими параметрами, а само состояние чата (Dialogstate в объекте JSON) все еще закодировано.
Декодированный байт [] из столбца данных в таблице:
{
"ResumptionContext": {
"locale": "sv",
"isTrustedServiceUrl": true
},
"DialogState": "H4sIAAAAAAAEAO1b3W/bVBSPW8dN.....more data
Вот где мы застряли.Кажется, там довольно много данных, и мы уверены, что формы все еще там, но нуждаются в расшифровке или доступе к объекту бота.