Создание меню для телеграм бота

Мне нужно, что бы при нажатии кнопки с определенным городом, опять показывалась кнопка с выбором нескольких городов. Первые кнопки появляются, а вторые кнопки нет. Другими словами, первое меню раскрывает второе меню с районами. Как это исправить? Заранее спасибо!

import telebot
from telebot import types

bot = telebot.TeleBot('')

first = ["1"]
second = ["2"]
second_add = ["3"]
third = ["4"]

@bot.message_handler(content_types=['text'])
def get_text_messages(message):
    if message.text == "/start":
        bot.send_message(message.from_user.id, "Добрый день!")
        keyboard = types.InlineKeyboardMarkup()
        key_balashiha = types.InlineKeyboardButton(text='Балашиха', callback_data='balashiha')
        keyboard.add(key_balashiha)
        key_voskresensk = types.InlineKeyboardButton(text='Воскресенск', callback_data='voskresensk')
        keyboard.add(key_voskresensk)
        key_dmitrov = types.InlineKeyboardButton(text='Дмитров', callback_data='dmitrov')
        keyboard.add(key_dmitrov)
        # Показываем все кнопки сразу и пишем сообщение о выборе
        bot.send_message(message.from_user.id, text='Выберете Ваш почтамт', reply_markup=keyboard)
    elif message.text == "/help":
        bot.send_message(message.from_user.id, "Напиши start")
    else:
        bot.send_message(message.from_user.id, "Я тебя не понимаю. Напиши start.")

# Обработчик нажатий на кнопки
@bot.callback_query_handler(func=lambda call: True)
def callback_worker(call):
    if call.data == "balashiha": 
        def get_text_messages(message):
            bot.send_message(message.from_user.id, "Добрый день!")
            keyboard = types.InlineKeyboardMarkup()
            key_balashiha = types.InlineKeyboardButton(text='Балашиха', callback_data='balashiha')
            keyboard.add(key_balashiha)
            key_voskresensk = types.InlineKeyboardButton(text='Воскресенск', callback_data='voskresensk')
            keyboard.add(key_voskresensk)
            bot.send_message(message.from_user.id, text='Выберете Ваш почтамт', reply_markup=keyboard)
   
bot.polling(none_stop=True, interval=0)

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