телеграмм бот на питоне
Здравствуйте у меня есть телеграмм бот с несколькими функциями: вагон, и история
При переключении с одной фунции на другую, первая функция не распознает кнопку начала запуска второй функцию и считывает ее как водимое значение
как это исправить ?????
@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)