Бот не вызывает меню

Бот не переходит в следующее подменю, с чем может быть связано? Бот переходит в подменю при выборе языка, но не реагирует когда выбираю следующие категории:

bot = telebot.TeleBot("")

#Запускаем команду старт и выбор языка
@bot.message_handler(commands=['start'])
def start_message(message):
    markup = types.ReplyKeyboardMarkup(row_width=2, resize_keyboard=True)
    btn1 = types.KeyboardButton('English')
    btn2 = types.KeyboardButton('Русский')
    btn3 = types.KeyboardButton('Назад/Escape')
    markup.add(btn1, btn2, btn3)
    bot.send_message(message.chat.id, 'Выберете язык\Select a language ', reply_markup=markup)
#Сценарий после выбора языка
#Русский
@bot.message_handler(content_types=['text'])
def start_categorial(message):
    if message.text == '?? Русский':
        markup = types.ReplyKeyboardMarkup(row_width=4, resize_keyboard=True)
        btn1 = types.KeyboardButton('Поесть')
        btn2 = types.KeyboardButton('Музеи')
        btn3 = types.KeyboardButton('Концерты')
        btn4 = types.KeyboardButton('Кино')
        markup.add(btn1, btn2, btn3, btn4)
        bot.send_message(message.chat.id, 'Куда идем? ', reply_markup=markup)
#Выбор категории
@bot.message_handler (content_types = ['text'])
def start_categorical(message):
    # Еда
    if message.text == "Поесть":
        markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
        btn_lent = types.KeyboardButton('Фаст Фуд')
        btn_plit = types.KeyboardButton('Кафе')
        btn_stlb = types.KeyboardButton('Рестораны')
        btn_cold = types.KeyboardButton('Бары')
        markup.add(btn_lent, btn_plit, btn_stlb, btn_cold)
        bot.send_message(message.chat.id, 'Выберите тип заведения', reply_markup=markup)
bot.polling()

Ответы (1 шт):

Автор решения: Xpyct2005

Проблему решил добавив в конец кода строку bot.register_next_step_handler(message, start_categorical)

def start_categorical(message):
    # Еда
    if message.text == "Поесть":
        markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
        btn_lent = types.KeyboardButton('Фаст Фуд')
        btn_plit = types.KeyboardButton('Кафе')
        btn_stlb = types.KeyboardButton('Рестораны')
        btn_cold = types.KeyboardButton('Бары')
        markup.add(btn_lent, btn_plit, btn_stlb, btn_cold)
        bot.register_next_step_handler(message, start_categorical)
→ Ссылка