Bot Walutowy
Currency Bot — to wielofunkcyjny bot dla Telegram, stworzony na podstawie biblioteki Aiogram, który pozwala użytkownikom uzyskiwać aktualny kurs walut oraz śledzić wybrane waluty na rynku. Dzięki prostym komendom użytkownik może przeglądać kurs dolara amerykańskiego oraz innych walut na rynku, dodawać inne waluty do monitorowania oraz otrzymywać regularne aktualizacje o ich zmianach.
Funkcjonalność:
Komenda /start:
Powitanie użytkownika.
Zapoznanie z funkcjonalnością bota.
Wyświetlenie aktualnego kursu walut na rynku.
Komenda /currency:
Zapytanie do API Monobank w celu uzyskania aktualnych kursów walut.
Wyświetlenie kursu walut:
Kupno.
Sprzedaż.
Komenda /add_currency [kod waluty]:
Pozwala użytkownikom dodać nową walutę do obserwacji.
Na przykład, wpisanie /add_currency EUR doda euro do listy monitorowania.
Komenda /watchlist:
Pokazuje listę walut, które użytkownik dodał do monitorowania.
Wyświetla aktualne dane dla każdej waluty (kurs kupna i sprzedaży).
Komenda /remove_currency [kod waluty]:
Pozwala usunąć walutę z listy monitorowania.
Aktualizacje w czasie rzeczywistym:
Użytkownicy mogą skonfigurować okresowe powiadomienia w Telegramie, aby otrzymywać aktualizacje o kursie wybranych walut.
Cechy:
Rozszerzona funkcjonalność:
Możliwość dodawania nieograniczonej liczby walut do monitorowania.
Regularne powiadomienia o zmianach w kursie walut, które użytkownik wybrał.
Asynchroniczność:
Wykorzystanie biblioteki aiohttp zapewnia szybkie przetwarzanie zapytań oraz minimalne obciążenie serwera.
Bezpieczne połączenie:
Bot wykorzystuje zabezpieczone połączenia do zapytań do API Monobank.
Intuicyjny interfejs:
Prosty i zrozumiały zestaw komend, wygodny dla wszystkich użytkowników.
Technologie:
Python: Główny język programowania.
Aiogram: Framework do tworzenia botów Telegram.
Aiohttp: Biblioteka do asynchronicznej pracy z zapytaniami HTTP.
API Monobank: Źródło danych o kursach walut.
PostgreSQL (opcjonalnie): Do przechowywania listy walut wybranych przez użytkownika.
Funkcjonalność:
Komenda /start:
Powitanie użytkownika.
Zapoznanie z funkcjonalnością bota.
Wyświetlenie aktualnego kursu walut na rynku.
Komenda /currency:
Zapytanie do API Monobank w celu uzyskania aktualnych kursów walut.
Wyświetlenie kursu walut:
Kupno.
Sprzedaż.
Komenda /add_currency [kod waluty]:
Pozwala użytkownikom dodać nową walutę do obserwacji.
Na przykład, wpisanie /add_currency EUR doda euro do listy monitorowania.
Komenda /watchlist:
Pokazuje listę walut, które użytkownik dodał do monitorowania.
Wyświetla aktualne dane dla każdej waluty (kurs kupna i sprzedaży).
Komenda /remove_currency [kod waluty]:
Pozwala usunąć walutę z listy monitorowania.
Aktualizacje w czasie rzeczywistym:
Użytkownicy mogą skonfigurować okresowe powiadomienia w Telegramie, aby otrzymywać aktualizacje o kursie wybranych walut.
Cechy:
Rozszerzona funkcjonalność:
Możliwość dodawania nieograniczonej liczby walut do monitorowania.
Regularne powiadomienia o zmianach w kursie walut, które użytkownik wybrał.
Asynchroniczność:
Wykorzystanie biblioteki aiohttp zapewnia szybkie przetwarzanie zapytań oraz minimalne obciążenie serwera.
Bezpieczne połączenie:
Bot wykorzystuje zabezpieczone połączenia do zapytań do API Monobank.
Intuicyjny interfejs:
Prosty i zrozumiały zestaw komend, wygodny dla wszystkich użytkowników.
Technologie:
Python: Główny język programowania.
Aiogram: Framework do tworzenia botów Telegram.
Aiohttp: Biblioteka do asynchronicznej pracy z zapytaniami HTTP.
API Monobank: Źródło danych o kursach walut.
PostgreSQL (opcjonalnie): Do przechowywania listy walut wybranych przez użytkownika.