2017-12-11 9 views
0

添付ファイルをアップロードするようにユーザーに求めるボットを作成しました。しかし、私は、添付ファイルをアップロードするのではなく、テキストを入力するだけでよいのです。Botフレームワーク:不適切なユーザー入力を処理する

私はファイルを受け取りませんでした。もう一度お試しください。

コマンドラインで、私はそれがno intent handler found for nullと言うことがわかります。これらのNULL /誤った入力をどのように処理するのですか?

サンプルコード:あなたはbuilder.IntentDialogを使用しており、問題はあなたのボットがあなたのボットで提供されたインテントを一致しなかったことを意味しているようですあなたの問題メッセージ、no intent handler found for null、パー

intents.matchesAny([/lost and found/i], [ 
    function (session) { 
     builder.Prompts.attachment(session,"Please upload a picture of the item."); 
    }, 

    function (session) { 
     session.endConversation('Thank you'); 
    } 
]); 
+0

こんにちは@Arish、今任意の更新?あなたのニュースを楽しみにしています。 –

答えて

0

また、私はコメントによると、あなたはintents.matchesAnyを使用していることに気づく:

Invokes a handler when any of the given intents are detected in the users utterance.だから私はあなたのLUISサーバに、そのような意図lost and foundを設定することを忘れだと思います。

あなたがどんなミスがユーザ発話をcatchedトリガしたい場合は、使用しようとすることができます:

intents.onDefault([ 
    function (session) { 
     builder.Prompts.attachment(session,"Please upload a picture of the item."); 
    }, 

    function (session) { 
     session.endConversation('Thank you'); 
    } 
]); 
関連する問題