телеграмм бот на питоне

Здравствуйте у меня есть телеграмм бот с несколькими функциями: вагон, введите сюда описание изображения и история введите сюда описание изображения При переключении с одной фунции на другую, первая функция не распознает кнопку начала запуска второй функцию и считывает ее как водимое значениевведите сюда описание изображения как это исправить ?????

@bot.message_handler(func = lambda message: message.text == 'Вагон')
def wagon(message):
    bot.send_message(message.chat.id, 'Введите номер вагона')
    
    @bot.message_handler(content_types = 'text')
    def wagons(message):
        try:
            data = int(''.join(message.text))
            if isinstance(data, int) == True and data > 10 ** 7 and data < 99999999:
                return bot.send_message(message.chat.id, f'{db.new_add(date, data)}Запись добавлена', reply_markup = markup_1)
            else:
                return bot.send_message(message.chat.id, 'Введите корректный номер вагона', reply_markup = markup_1)

        except Exception:
            return bot.send_message(message.chat.id, 'Номер вагона состоит только из цифр', reply_markup = markup_1)

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