2017-09-04 24 views
1

我在Golang中使用API​​.AI和後端來創建查詢API的聊天機器人。這個API需要一個API密鑰。有沒有辦法永久維護上下文?例如API密鑰

此API密鑰是用戶特定的,它不會爲不同的用戶回覆相同的答案。

我知道API.AI中的上下文可以保留信息,但它只能持續一個會話。

有沒有辦法無限期地(或多或少)記住一個信息?

謝謝大家

回答

1

API.AI最活躍的數據,你已經表示不會存儲超出了會議。對於與API或認證密鑰一樣安全的數據,我建議在API.AI以外使用安全的數據庫或數據存儲,並通過API.AI將平臺的用戶ID用於將用戶連接到其API /認證密鑰(API)。 AI會傳遞有關請求來自每個webhook request發送的JSON的originalRequest屬性的信息。

例如,您可以用originalRequest.data.sender.id

檢索誰通過谷歌助理與 originalRequest.data.user.user_id訪問您的API.AI代理用戶,與 originalRequest.data.user和Facebook用戶鬆弛用戶的ID
相關問題