APIで何か間違ったことをしているに違いないと感じています。場所が欠落している天気の例に従っています。話はうまくいきます。
ただし、テスト目的で postman を使用して http 経由で API を使用すると、ユーザーから場所を送り返した後にアクションを発生させることができず、常に停止メッセージが返されます。正しいコンテキストを送信していないに違いないと思います。
私の理解は次のとおりです。
「天気を知りたい」というメッセージを送信すると、ウィットからアクションが発生します:「天気」(正常に動作します) 「missingLocation」で応答ウィットは、「どの場所の天気を知りたいですか?」というメッセージで返信します。(正常に動作します) メッセージに「Paris」と応答します (すべて同じセッションのコンテキストはありません)。エンティティ「Paris」を検索するが「停止」し、アクションはありません。ここで、今回知る必要があるすべてのアクション リクエストを再度受け取ることを期待します。これは、ストーリーを使用し、ボット メッセンジャーを使用してテストするとどうなるかです。
誰からのアイデアはありますか?メッセージに「パリ」以外の何かを返信する必要があると思います
ありがとう。
注:この質問は、以前に github で「scruffjinks」によって質問されましたが、回答はありませんでした https://github.com/wit-ai/wit/issues/301