Конвертатор валют, телеграм бот

Всем привет, есть бот который берет валюту и сравнивает её курс с другой валютой, хотелось бы узнать как сделать так что бы пользователь смог вводить допустим число долларов, эвро, и т.д. Типа 10 долларов это n число рублей, а не просто курс. Буду очень благодарен (код работает) кому нужно еще что-то пишите код просто большой

@bot.callback_query_handler(func=lambda call: True)
def callback_data(call):
try:
    if call.message:
        if call.data == 'yes':
            bot.send_message(call.message.chat.id, 'Ну давай в другой раз')
            bot.answer_callback_query(callback_query_id=call.id, text='Вы отказалиь от услуг')
            bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id, text='Нет!',
                                  reply_markup=None)
        elif call.data == 'no':
            bot.send_message(call.message.chat.id, 'Ну тогда выберайте что конвертировать')
            bot.answer_callback_query(callback_query_id=call.id, text='Вы согласились на услуги')
            bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id, text='Да!',
                                  reply_markup=None)
        elif call.data == 'eur':
            bot.send_message(call.message.chat.id, 'Доллар к евро! 0,84 Евро')
            bot.answer_callback_query(callback_query_id=call.id, text='Вам пришел курс!')
            bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id,
                                  text='Запрошеный вами курс!')
        elif call.data == 'uah':
            bot.send_message(call.message.chat.id, 'Доллар к гривне! 28.18 Украинская гривна')
            bot.answer_callback_query(callback_query_id=call.id, text='Вам пришел курс!')
            bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id,
                                  text='Запрошеный вами курс!')
        elif call.data == 'funt':
            bot.send_message(call.message.chat.id, 'Доллар к фунту! 0,75 Фунт стерлингов')
            bot.answer_callback_query(callback_query_id=call.id, text='Вам пришел курс!')
            bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id,
                                  text='Запрошеный вами курс!')
        elif call.data == 'btc':
            bot.send_message(call.message.chat.id, 'Доллар к биткоину! 0,000056 Биткойн')
            bot.answer_callback_query(callback_query_id=call.id, text='Вам пришел курс!')
            bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id,
                                  text='Запрошеный вами курс!')
        elif call.data == 'usd':
            bot.send_message(call.message.chat.id, 'Евро к доллару! 1,19 Доллар США')
            bot.answer_callback_query(callback_query_id=call.id, text='Вам пришел курс!')
            bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id,
                                  text='Запрошеный вами курс!')
    else:
        bot.send_message(call.message.chat.id, 'no')
except Exception as e:
    print(repr(e))


bot.polling()

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