Всем Здраствуйте, у меня возник как мне кажется очень банальный вопрос для тех кто пишет ботов какое-то время, но всё же я только начал путь и пытаюсь узнать как можно больше. И сегодня мне интересно как правильно внедрять функции в зависимости от ответа пользователя Предположим у меня есть один hendler, клава и пару кнопок.
def welcom(message):
markup=types.ReplyKeyboardMarkup(resize_keyboard=True)
item1=types.KeyboardButton("О боте")
item2=types.KeyboardButton("Чем займёмся?")
markup.row(item1, item2)
bot.send_message(message.chat.id,'Добрый день',reply_markup=markup)
и вот к примеру, надо сделать две функции по одной на кнопку. Первое, что приходит в голову это if
if message.text = "О нас":
def blablabla(message):
#блок кода
else:
def blablabla2(message):
#блок кода
либо ещё есть register_next_step.
что будет сделать правильней? Пишите свои варианты (скорее всего мои полный треш)