2017-09-04 1 views
1

GolangのバックエンドでAPI.AIを使用して、APIを照会するチャットボットを作成しています。このAPIにはAPIキーが必要です。コンテキストを永続的に維持する方法はありますか? APIキーなど

このAPIキーはユーザー固有のもので、異なるユーザーに対して同じ回答を返信しません。

私はAPI.AI内のコンテキストが情報を保持することができますが、セッションに対してのみ存続することを理解しています。

情報を無期限(多かれ少なかれ)記憶する方法はありますか?

あなたは既に示してきたように、すべての

答えて

1

API.AIがセッションを越えて最もダイナミックなデータが格納されていない、ありがとうございました。 APIまたは認証キーとして安全なデータの場合は、API.AIの外部で安全なデータベースまたはデータストアを使用し、API /認証キー(API)にユーザーを接続するAPI.AIで作業するプラットフォームのユーザーIDを使用することをおすすめします。 AIは、webhook requestで送信されたJSONのoriginalRequest属性からのリクエストの送信先に関する情報を渡します。あなたはoriginalRequest.data.user.user_idでGoogleアシスタントを通して、あなたのAPI.AIエージェントにアクセスするユーザーのIDを取得することができます。例えば

originalRequest.data.sender.id

originalRequest.data.userやFacebookのユーザーとのスラックユーザー
関連する問題