Как проверить соответствие сообщения пользователя кнопкам ReplyKeyboard?
Стал разбираться с aiмogram и возник следующий вопрос: как проверить сообщение пользователя боту на соответствие предложенным вариантам?
Т. е. например пользователю предлагается выбрать число от 1 до 10 с помощью ReplyKeyboardMarkup , а он пишет Далее и попадает в другой раздел бота, т. к. туда ведет обработчик такого сообщения. Хотелось бы чтобы при отсутствии возможности выбора такого варианта в кейборде пользователю в ответ приходило что-то вроде нет такого варианта, попробуй еще раз.
Как это можно реализовать?
Я бы смотрел в сторону FSM в Aiogram. Можно настроить на каком этапе сейчас юзер и что следует от него ожидать (в данном случае сделать проверку на число от 1-10 и возвращать соответствующие ответы)