Откройте DirectLine Webchat и посмотрите разговор - PullRequest
0 голосов
/ 19 сентября 2019

Можно ли открыть веб-чат DirectLine с токеном с истекшим сроком действия и посмотреть беседу из прошлого?

Открытие чата, срок действия которого не истек, и просмотр разговора работает нормально.Но через час я все еще могу открыть чат, но не вижу в нем беседы, поскольку токен истек.Единственное, что я вижу в окне чата, это No Connection.

enter image description here

Я видел, что можно как-то открыть чат с помощью беседы.в этом.Этому чату, например, почти 3 месяца.Я вижу разговор, но новые сообщения не будут отправлены (что мне подходит).

enter image description here

1 Ответ

0 голосов
/ 20 сентября 2019

Во-первых, разговоры и conversationId хранятся не более 24 часов на серверах BotFramework.Если вы хотите сохранить разговор и иметь возможность вспомнить его гораздо позже, вам нужно сохранить разговор, идентификатор и токен в хранилище, будь то CosmosDb, хранилище BLOB-объектов или какой-либо другой тип.Вы можете прочитать больше о хранилище в BotFramework здесь .

При этом возможно сохранить разговор в сеансе браузера веб-чата.Это позволит пользователю уйти с экрана или перезагрузить страницу, сохранив разговор.Если токен истекает, разговор все равно остается, но на него распространяются указанные выше ограничения по времени и соображениям хранения.

Изучите эту публикацию для продолжения разговора.

Надежда напомощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...