var intent = args.intent;
var number = builder.EntityRecognizer.findEntity(intent.entities, 'builtin.numer');
когда я использую findentity его двигаться вперед, если ответ правильный или нет, как я могу использовать лицо решимость на то, что не встроенных entitesкак остановить бот не двигаться вперед, если объект не разрешает
var location1 = builder.EntityRecognizer.findEntity(intent.entities, 'Location');
var time = builder.EntityRecognizer.resolveTime(intent.entities);
, когда я использую время разрешения, он запрашивает снова и снова, если только объект не разрешен;
var alarm = session.dialogData.alarm = {
number: number ? number.entity : null,
timestamp: time ? time.getTime() : null,
location1: location1? location1.entity :null
};
/* if (!number & !location1 time)
{} */
// Prompt for number
if (!alarm.number) {
builder.Prompts.text(session, 'how many people you are');
} else {
next();
}
},
function (session, results, next) {
var alarm = session.dialogData.alarm;
if (results.response) {
alarm.number = results.response;
}
закрытия GH вопрос [# 2594] (https://github.com/Microsoft/BotBuilder/issues/2594). Пожалуйста, публикуйте только связанные с SDK ошибки, проблемы или предложения на GitHub и размещайте общие вопросы о том, как это сделать на StackOverflow. –