2017-10-23 12 views
0

DialogFlowコンソールでは、インテントの入力コンテキストと出力コンテキストを設定できます。アクションSDKでGoogleアクションの入力コンテキストを定義する方法はありますか?

アクションSDKを使用して同じ機能を使用したいと考えています。 私はコード内の私のfullfilment webhookでコンテキストを設定できるので、出力SDKがカバーされています。 しかし、そのコンテキストが取得された場合にのみ、インテントがトリガーするように入力コンテキストを設定するにはどうすればよいですか?

これはドキュメントの例では見つかりませんでした。

答えて

1

私はあなたがDialogflowを追加した理由の一部である同じ方法でできるとは思いません。

ExpectedInputを次のインテントに指定することができますが、ExpectedIntentのドキュメントでは、インテントが音声バイアスにのみ使用されていることがわかります。組み込みのTEXTインテントが常に得られます。

実際、this documentationは、最初の呼び出しでカスタムインテントしか取得できないことを示します。後でインテントは常に組み込みのインテントでトリガーされます。

更新:あなた行うことができます一つのことは、次の要求にあなたに戻って送信されます応じて情報を含めることです。

JavaScript SDKを使用している場合、これはask()の2番目のパラメータで行われ、getDialogState()機能で利用できます。

JSONを返信している場合、これはconversationToken属性を使用して行われ、次回に送信されるリクエストオブジェクトのconversation.conversationTokenにあります。

関連する問題