Сейчас у меня есть функция, которая принимает все сообщения и потом
@bot.message_handler(func=lambda m: True)
def messages(message):
if 'hello' in message.text:
hello(message)
else:
something(message)
Я хочу сделать функцию, которая принимает настроение пользователя, через message.text,
пользователь нажимает кнопку и функция начинает свою работу, то что введет пользователь, нужно поймать и сохранить в базу данных, проблема в том, что если перехватывать сообщения вариантом выше, то могут выполниться другие команды, да и нужно придумать формат, так как, нужно будет выполнить похожие действия, для любимого цвета и любимой песни. Пока у меня идея отправлять сообщение : Введите настроение в формате
Настроение: ваше настроение", и отлавливать ключевое слово, но чувствую что это неудобный велосипед, возможно есть другие варианты, например заблокировать @bot.message_handler(func=lambda m: True) на время выполнения функции проверки настроения?