4

APIで何か間違ったことをしているに違いないと感じています。場所が欠落している天気の例に従っています。話はうまくいきます。

ただし、テスト目的で postman を使用して http 経由で API を使用すると、ユーザーから場所を送り返した後にアクションを発生させることができず、常に停止メッセージが返されます。正しいコンテキストを送信していないに違いないと思います。

私の理解は次のとおりです。

「天気を知りたい」というメッセージを送信すると、ウィットからアクションが発生します:「天気」(正常に動作します) 「missingLocation」で応答ウィットは、「どの場所の天気を知りたいですか?」というメッセージで返信します。(正常に動作します) メッセージに「Paris」と応答します (すべて同じセッションのコンテキストはありません)。エンティティ「Paris」を検索するが「停止」し、アクションはありません。ここで、今回知る必要があるすべてのアクション リクエストを再度受け取ることを期待します。これは、ストーリーを使用し、ボット メッセンジャーを使用してテストするとどうなるかです。

誰からのアイデアはありますか?メッセージに「パリ」以外の何かを返信する必要があると思います

ありがとう。

注:この質問は、以前に github で「scruffjinks」によって質問されましたが、回答はありませんでした https://github.com/wit-ai/wit/issues/301

4

0 に答える 0