- Every day he receives an XML file with exchange rates from the website of the Central Bank of Russia (CBRF).
- Updates data in Redis.
- Responds to the /exchange command, for example: /exchange USD RUB 10 and displays the value of 10 dollars in rubles.
- Responds to the /rates command, sending the user current exchange rates.
Python
, Redis
, Git
, Docker
, aiogram
, aiohttp
cd ~
git clone https://github.com/adieulatete/Currency-Exchange-Bot.git
cd ~/currencyexchangebot
fill out the .env file
docker-compose up --build -d