2017-01-13 7 views
0

私はWITチャットボットに取り組んでいます...私は物語を持っています。私は素早い返答を求めています。はいまたはいいえを押してください。はいまたはいいえを押してください。 WITとコンテキスト。だから私はどのようにコンテキストに迅速な返信を設定することができます。クイック返信を処理する方法。Wit Quick Repies in Context

私は別のコンテキストで試しました。以下のようなコンテキストを更新しています。 context.getContext()。remove( "reasons_cancellation");context.getContext()。put( "cancelbutton_pressed"、true);

しかし、私は、迅速な応答キーと可能な値を確認していない

答えて

0

私が正しくあなたを理解していれば、あなたは、迅速な応答のyes_noエンティティを処理するために探しているwit.ai.に備えています

yes/noのような迅速な返信を処理する場合は、最新の 'bot says'ステートメントへのクイック返信として 'Yes'と 'No'を追加する必要があります。

その後、はい&いいえをユーザーの次の応答ステートメントにする必要があります。注:はい&いいえ、ブランチとして表示する必要はありません。 yes/noのユーザー応答では、それぞれのブランチでyesまたはnoの値を持つyes_noエンティティを使用します。

これを指定したら、名前を指定してアクションを指定します。 yes_noエンティティがアクションに渡されます。アクションの実装(サーバー側のロジック)では、yes_noエンティティの値を取得し、それを使用し、必要に応じてコンテキスト内の値を割り当てる必要があります。

これが役に立ちます。

+0

@ dhruvit-darjiあなたはこのレシピをより分かりやすく見ることができます。 [レシピ](https://wit.ai/docs/recipes#handle-yesno-answers) –

+0

はい..私は要件を通過し、フローを理解しましたが、問題はそれです...私は私は何をしているのですか?context.getContext()。put( "quickreplies"、 "Yes"); –

関連する問題