Бот принимает не то сообщение

При выборе действия бот берет последнее сообщение от пользователя, как сделать принятие нового сообщения от пользователя ?

@bot.message_handler(func=lambda message: message.text == "USD/UAH")
def send_welcome(message):
    bot.send_message(message.chat.id, "ведіть число:") 
    for x in data2:
        k = x["rate"]
        a = message.text 
        try:
            v = float(a)
            c = a*k
            bot.send_message(message.chat.id, f'{c}')
        except Exception as x:
                print("error")

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