Товарищи, здравствуйте. Новичок в написании ботов, и у меня возникла проблема. Сделал в своем боте конвертер валют(машина состояний). На первом этапе человек выбирает нажатием кнопки режим конвертера(из какой валюты в какую), а затем вводит сумму для конвертирования. Но вот беда - если человек решит поиграться и на оба вопроса ответит неверно(не предусмотренные ответы системой), то бот просто встает намертво. никакие команды и клавиатуры не выводят его из этого состояния. Есть ли какие-то методы для борьбы с этим? Быть может ограничения на ввод, или какая-либо обработка ошибок? Извиняюсь, если вопрос тупой, просто уже не знаю, куда обратиться.