23 lines
753 B
Python
23 lines
753 B
Python
|
from aiogram import types
|
||
|
from loader import dp
|
||
|
import json
|
||
|
|
||
|
|
||
|
@dp.message_handler(commands="currencies")
|
||
|
async def get_currencies(message: types.Message):
|
||
|
import requests
|
||
|
import datetime
|
||
|
url = 'https://nbg.gov.ge/gw/api/ct/monetarypolicy/currencies/en/json/'
|
||
|
date = datetime.date.today().isoformat()
|
||
|
payload = {'currencies': ['USD', 'EUR'], 'date': date}
|
||
|
r = requests.get(url, params=payload)
|
||
|
print(r.text)
|
||
|
usd = json.loads(r.text)
|
||
|
for elem in usd:
|
||
|
# print(elem['currencies'])
|
||
|
for each in elem['currencies']:
|
||
|
# print(each)
|
||
|
# print(each['code'] + " " + each['rateFormated'])
|
||
|
await message.answer(each['code'] + " " + each['rateFormated'])
|
||
|
# print(r.status_code)
|