以下はダイアログです。テキスト(例えば、「試験」)の代わりに、有効な数のユーザタイプは、ボットはdefault_numberような応答を返す場合、これは、ユーザにプロンプトが表示されますNode.jsでボットのデフォルトの動作を定義するにはどうすればよいですか?
bot.dialog('/beer', [
function (session) {
builder.Prompts.number(session, "How many mugs would you like?");
},
function (session, results) {
if (results.response && results.response.entity != '(quit)') {
// Launch demo dialog
session.endDialog("Beer" + (results.response == 1 ? " is on the" : "s are on their") + " way, enjoy!");
} else {
// Exit the menu
session.endDialog("Goodbye, See you later..");
}
}
]);
。
数で同じデフォルトのエラーメッセージがdefault_numberで、選択肢がdefault_choice、テキストDEFAULT_ERROR、などである。私はそれの制御を取る方法を見つけ出すと、デフォルトの動作の何かを定義するためのさまざまな方法を試してみましたボットのようなボット"私はそれを認識していない、再試行してください"の代わりに、ユーザーには意味をなさないエラーを与えると言う。
誰もがこれにいくつかの光を置くことができますか?
参考リンクは https://docs.botframework.com/en-us/node/builder/chat/prompts/#promptsnumber