add currencies code
This commit is contained in:
parent
d82a7e0fc1
commit
fc133973f1
|
@ -0,0 +1,22 @@
|
||||||
|
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)
|
Loading…
Reference in New Issue