Всем привет. Не так давно я попытался создать Telegram бот с вашей помощью!
Но тут я столкнулся с проблемой.
Код:
def button_view_handler(update: Update, context: CallbackContext):
price = cg.get_price(ids='bitcoin,litecoin,ethereum', vs_currencies='usd')
update.message.reply_text(
text=f"Bitcoin: $ {price['bitcoin']['usd']:.2f}"
)
Бот выдает: "Bitcoin: $ 6427.18", все правильно.
Но если сделать так:
def button_view_handler(update: Update, context: CallbackContext):
price = cg.get_price(ids='bitcoin,litecoin,ethereum', vs_currencies='usd')
update.message.reply_text(
text=f"Bitcoin: $ {price['bitcoin']['usd']:.2f}" + f"\nLitecoin: $ {price['litecoin']['usd']:.2f}"
)
Бот выдает:
"Bitcoin: $ 6451.90
Litecoin: $ 39.04", и снова верно!
Но если сделать так:
def button_view_handler(update: Update, context: CallbackContext):
price = cg.get_price(ids='bitcoin,litecoin,ethereum,bitcoin cash', vs_currencies='usd')
update.message.reply_text(
text=f"Bitcoin: $ {price['bitcoin']['usd']:.2f}" + f"\nBitcoin Cash: $ {price['bitcoin cash']['usd']:.2f}"
)
То бот ничего не выдает.
И тут вопрос, как сделать так, чтобы бот выдавал курс Bitcoin Cash? Что не правильного в коде?
Спасибо заранее!