Пользователи любят общаться с ботами как с людьми, не секрет, что многие даже специально пытаются сбить программу с толку.
Конечно, все предусмотреть нереально. Но если определенный список слов, которые бот обязательно должен понимать, чтобы пользователь не посчитал его "глупым".
Основные слова:
Привет (и все его производные), заново, начать, с начала, меню и т.д.
Специфические слова:
Купить, заказать, сделать заказ, ассортимент, услуги, доставка, оплата, условия и т.д.
Подробнее о том, как научить бота понимать нашу речь, мы говорим в этом видео: