npmパッケージactions-on-google
のApiAiクラスを使用して、Google Assistantエージェントのコンテキスト(DialogFlow)を管理しようとしています。DialogFlowのコンテキストのライフタイムをリセットまたは上書きする
問題は次のとおりです。 npmパッケージを使用して寿命をリセットしたり、コンテキストを削除するにはどうすればよいですか?
私は簡単に新しい文脈の寿命を設定することができ、それは動作します。しかし
:
- どのように私は、コンテキストを削除しますか?
- コンテキストを別の番号に設定しても動作しないようです。すなわち、
app.setContext('myContext',10)
を設定してから、2つのインテント後に寿命が8
になると、私はapp.setContext('myContext',10)
を再度呼び出します。次のインテントでは、寿命はまだ7
です。私が答えて(1)、コンテキストを削除できたら、それを削除してもう一度設定します。
コンテキストの新しい有効期間値を設定したり変更したりするために使用しているコードを表示できますか? – Prisoner
@Prisoner WebHook内のすべてのインテントハンドラでapp.setContext( 'myContext'、10)を呼び出すだけです。それは何も変わりません。 'app.setContext( 'newIntentThatIsNotSet'、10)'を呼び出すとうまく動作します。 – eran
コンテキストが設定されると、カウントダウンされますが、リセットすることはできません。 – eran