Есть код который сробатывает при опредленных введеных словах:
var message = 'хочу заказать пиццу';
if(message.indexOf('пиццу') + 1) { //если в предложении есть слово "пиццу"
alert('с чем пиццу хотите?');
}
В данном примере когда человек вводит любое предложение которое имеет в себе слово "пиццу" то тогда Бот задаст следующий вопрос, "с чем пиццу хотите?" и как теперь сделать так что бы мы могли выбрать пиццу по такому же принцепу по поиску названия пицци в предложении, к примеру, "я хочу Гавайскую пиццу" и бот найдет слово "Гавайскую" то тогда бот спросит следующий вопрос, какого размера и т.д.
var message = 'я хочу Гавайскую';
if(message.indexOf('пиццу') + 1) { //если в предложении есть слово "Гавайскую"
alert('Какого размера должна быть ваша пицца?');
}
Так вот, как сделать так что бы была именно цепочка вопросов, что бы на первых этапах когда мы пишем что хотим пиццу, что бы названия пицц на том этапе еще не читались, а только после того как ответим на тот вопрос то тогда можем переходить к следующему, как реализовать такой код? Буду благодарен за вашу помощь!