поддерживать aws lex чат общение на всех страницах сайта - PullRequest
0 голосов
/ 27 декабря 2018

Я создал чат-бота, используя AWS lex и Lambda.Бот работает как положено.Я храню данные слота в sessionAttributes .Проблема, с которой я сталкиваюсь, заключается в том, что, когда я общаюсь с ботом со своего веб-сайта, и если я открываю другую вкладку своего сайта, он не отображает предыдущий чат, который произошел в более старой вкладке (здесь открыты обе вкладки).

На каждой новой вкладке чат начинается с начала.

Требуется продолжить с того места, где он был оставлен на предыдущей вкладке.

Я пропустил какой-либо поток здесь?Я прошел через документацию AWS, но не получил четкой картины, чтобы сделать то же самое.Любой пример того же поможет лучше.

1 Ответ

0 голосов
/ 28 декабря 2018

Вам необходимо сохранить чат в своей собственной базе данных.При загрузке страницы вам нужно получить чат текущего сеанса или текущего пользователя (в зависимости от ваших требований).
Таким образом, даже если пользователь обновит страницу или откроет новую вкладку, он сможет видеть чатон уже имел дело с чатботом.

...