Как сделать кнопку "Возврат в главное меню" в телеграмм боте в Python

Я не могу понять как мне после выбора магазина "Новосибирская 16В" сделать кнопку по которой человек мог выйти обратно в главное меню, каждый раз получается что бот проходит все действия под "@bot.message_handler(func=lambda msg: msg.text in ["Новосибирская 16В"])" и опять начинает так делать даже если добавляю кнопку буду очень признателен если поможете. Потому что я даже не представлю как ее сюда запихать и что-бы всё работало, понимаю что код г, поэтому и спрашиваю что-бы доделать и потом его дорабатывать и сокращать.

@bot.message_handler(commands=['start', 'help']) 
def send_welcome(message: types.Message):
    markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
    markup.add("Новосибирская 16В") 
    bot.send_message(message.chat.id,"Выбери магазин для учёта",reply_markup=markup)

@bot.message_handler(func=lambda msg: msg.text in ["Новосибирская 16В"])
def repeat_all_messages(message: types.Message):
    msg = bot.reply_to(message, "Введите продажу через дефис в виде [КАТЕГОРИЯ-НАЗВАНИЕ-ЦЕНА-СПОСОБ ОПЛАТЫ]:")
    bot.register_next_step_handler(msg) #запоминает последнее введенное сообщение
def process_name_step(message):
    try:
        today = date.today().strftime("%d.%m.%Y")

        category, nazvanie, price, cpocob_oplata = message.text.split("-", 3)             
        text_message = f'На {today} в таблицу добавлена запись:'
        bot.send_message(message.chat.id, text_message)

        sh = gc.open_by_url(googlesheet_id) # открываем Google таблицу и добавляем запись
        sh.sheet1.append_row([today, category, nazvanie, price, cpocob_oplata])
    except:
    # если пользователь ввел неправильную информацию, оповещаем его и просим вводить повторно
        bot.send_message(message.chat.id, 'ОШИБКА! Неправильный формат данных!')

    bot.send_message(message.chat.id, 'Введите продажу через дефис в виде [КАТЕГОРИЯ-НАЗВАНИЕ-ЦЕНА-СПОСОБ ОПЛАТЫ]:')



bot.polling(none_stop=True)

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