Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Currency Bot is a multifunctional bot for Telegram, created based on the Aiogram library, which allows users to get the current exchange rate and track selected currencies in the market. With simple commands, users can view the exchange rate of the US dollar and other currencies in the market, add other currencies for monitoring, and receive regular updates on their changes.

Functionality:
Command /start:

User greeting.
Familiarization with the bot's functionality.
Displaying the current exchange rate in the market.
Command /currency:

Request to the Monobank API to obtain current exchange rates.
Displaying exchange rates:
Buying.
Selling.
Command /add_currency [currency code]:

Allows users to add a new currency for monitoring.
For example, entering /add_currency EUR will add the euro to the monitoring list.
Command /watchlist:

Shows the list of currencies that the user has added for monitoring.
Displays current data for each currency (buying and selling rates).
Command /remove_currency [currency code]:

Allows removing a currency from the monitoring list.
Real-time updates:

Users can set up periodic notifications in Telegram to receive updates on the exchange rate of selected currencies.
Features:
Extended functionality:

Ability to add an unlimited number of currencies for monitoring.
Regular notifications about changes in the exchange rate of currencies chosen by the user.
Asynchronicity:

Using the aiohttp library ensures fast request processing and minimal server load.
Secure connection:

The bot uses secure connections for requests to the Monobank API.
Intuitive interface:

A simple and understandable set of commands, convenient for all users.
Technologies:
Python: The main development language.
Aiogram: Framework for creating Telegram bots.
Aiohttp: Library for asynchronous work with HTTP requests.
Monobank API: Source of data on exchange rates.
PostgreSQL (optional): For storing the list of currencies selected by the user.
Work details
Added 28 January 2025
249 views
Freelancer
Andrii Domashchenko
Ukraine Irpen  17  0

Available for hire Available for hire
17 Safes completed
On the service 1 year