Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- from config import token
- import telebot
- from telebot import types
- bot=telebot.TeleBot(token)
- contents = requests.get("https://nbu.uz/uz/exchange-rates/json/").json()
- print(contents[-1].get("title"))
- @bot.message_handler(commands=['dolar'])
- def send(message):
- btn=[]
- mk=types.InlineKeyboardMarkup(row_width=3)
- for i in range(len(contents)):
- btn.append(types.InlineKeyboardButton(contents[i].get("title"),callback_data=str(i)))
- mk.add(*btn)
- bot.send_message(message.chat.id,"dollar",reply_markup=mk)
- @bot.callback_query_handler(func=lambda call: True)
- def callback_inline(call):
- try:
- if call.message:
- for i in range(len(contents)):
- if call.data ==str(i):
- bot.send_message(call.message.chat.id,contents[i].get("cb_price"))
- break
- except Exception as e:
- print(repr(e))
- bot.polling()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement