示例#1
0
def exchange_USD_to_UAH(msg):
    try:
        usd = float(msg.text)
        bot.send_message(
            chat_id=msg.chat.id,
            text=
            f"На {usd} долларів ви можете купити {round(usd * exchange_rates['usd'].buy, 2)} грн",
            reply_markup=keyboard.mainKeyboard())
    except ValueError:
        msg = bot.send_message(chat_id=msg.chat.id,
                               text=f'Треба ввести число. Спробуйте ще раз')
        bot.register_next_step_handler(message=msg,
                                       callback=exchange_USD_to_UAH)
示例#2
0
def exchange_UAH_to_EUR(msg):
    try:
        uah = float(msg.text)
        bot.send_message(
            chat_id=msg.chat.id,
            text=
            f"На {uah} гривень ви можете купити {round(exchange_rates()['eur'].sell, 2)}eur",
            reply_markup=keyboard.mainKeyboard())
    except ValueError:
        msg = bot.send_message(chat_id=msg.chat.id,
                               text=f'Треба ввести число. Спробуйте ще раз')
        bot.register_next_step_handler(message=msg,
                                       callback=exchange_UAH_to_EUR)
示例#3
0
def exchange_EUR_to_USD(msg):
    try:
        eur = float(msg.text)
        bot.send_message(
            chat_id=msg.chat.id,
            text=
            f"На {eur} євро ви можете купити {round(eur * exchange_rates()['eur'].sell / exchange_rates['usd'].sell, 2)}usd",
            reply_markup=keyboard.mainKeyboard())
    except ValueError:
        msg = bot.send_message(chat_id=msg.chat.id,
                               text=f'Треба ввести число. Спробуйте ще раз')
        bot.register_next_step_handler(message=msg,
                                       callback=exchange_EUR_to_USD)
示例#4
0
def keyboard_func(message):
    text = message.text.lower()

    if text == '💲курси валют💲':
        bot.send_message(chat_id=message.chat.id,
                         text='💲Курси валют💲',
                         reply_markup=keyboard.rate_menu())
    elif text == 'обмін валют':
        bot.send_message(
            chat_id=message.chat.id,
            text='Оберіть валюту яку хочете обміняти',
            reply_markup=keyboard.exchange_menu(),
        )
    else:
        bot.send_message(chat_id=message.chat.id,
                         text="Немає такої команди",
                         reply_markup=keyboard.mainKeyboard())
示例#5
0
def hello(message):
    print(message)
    bot.send_message(chat_id=message.chat.id,
                     text='Привіт ' + message.chat.first_name,
                     reply_markup=keyboard.mainKeyboard())
示例#6
0
def help(message):
    bot.send_message(chat_id=message.chat.id,
                     text='Цей бот призначений для навчання'
                     'Для додаткової інформації звертайтесь до творця бота',
                     reply_markup=keyboard.mainKeyboard())