Есть ли способ, чтобы сохранить контекст навсегда? такие как ключ API

голоса
1

Я использую API.AI с бекенд в Golang создать Chatbot, которые запрашивает API. Этот API нужен ключ API.

Этот ключ API является пользователем конкретно, он не отвечает один и тот же ответ для разных пользователей.

Я понимаю, что контекст API.AI может сохраняться информация, но она длится только для сеанса.

Есть ли способ, чтобы запомнить на неопределенный срок (более или менее) в информации?

Спасибо вам всем

Задан 04/09/2017 в 21:26
источник пользователем
На других языках...                            


1 ответов

голоса
1

API.AI не сохраняет большинство динамических данных за сессии , как вы уже указали. Для данных, защищенных как API или аутентификационных ключей я рекомендовал бы защищенную базу данных или хранилищу за пределами API.AI и использования идентификаторов пользователей для платформы вашей работы с помощью API.AI для подключения пользователя к их API / ключ аутентификации (API. AI проходит через информацию о том, где запрос исходит от originalRequestатрибута JSON посланного с каждой просьбой webhook ).

Например , вы можете получить идентификатор пользователя , который обращается ваш API.AI агента через помощник Google с originalRequest.data.user.user_id, натяжными пользователями с originalRequest.data.userи пользователями Facebook сoriginalRequest.data.sender.id

Ответил 05/09/2017 в 01:52
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more