@bot.message_handler(commands=['gross'])
def get_level_engl(message: types.Message):
level = bot.send_message(message.chat.id, "Укажите уровень английского 4 или 5. При отсутствии поставить 0")
bot.register_next_step_handler(level, check_level_eng)
def check_level_eng(message: types.Message):
# проверяем число ли ввел юзер
if message.text.isdigit():
if message.text in ('0', '4', '5'):
bot.register_next_step_handler(message, get_month_days)
# если не число, то требуем повтороного ввода
else:
level = bot.send_message(message.chat.id, "Укажите уровень английского 4 или 5. При отсутствии поставить 0")
bot.register_next_step_handler(level, check_level_eng)
def get_month_days(message: types.Message):
month = bot.send_message(message.chat.id, 'Введите дней в месяце: ')
bot.register_next_step_handler(month, check_month_days)