Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Należało stworzyć niezawodny i szybki system dla internetowego kantoru, który automatycznie monitorowałby i ustalał konkurencyjne kursy walut. Ręczne aktualizowanie kursów było wolne, niedokładne i nie pozwalało na szybkie reagowanie na zmiany rynku.

Stworzono automatyczny parser, który regularnie (w określonym interwale) pobiera aktualne kursy od BestChange przez API.

Na podstawie otrzymanych kursów oraz zadanej pozycji (lub pozycji na podstawie potrzebnego kursu) w bazie danych SQL automatycznie obliczane i aktualizowane są finalne kursy dla każdej pary, a także tworzony jest plik xml z danymi, który jest wykorzystywany na stronie.

Opracowano interaktywny bot Telegram (aiogram), który pozwala operatorom:

Szybko zmieniać "pozycję" (relatywny kurs) dla poszczególnych par.

Używać trybu grupowego do jednoczesnego ustalania pozycji lub pozycji na podstawie potrzebnego kursu dla kilku grup walut.

Tworzyć i edytować grupy bezpośrednio przez interfejs bota.

System został wdrożony na serwerze Linux przez Docker z wykorzystaniem CI/CD w celu zapewnienia stałej dostępności i bezproblemowej aktualizacji.

Zapewniono automatyczne aktualizowanie kursów na podstawie pozycji, co pozwoliło kantorowi szybko dostosować się do zmian rynkowych i utrzymać konkurencyjność.

System działa na stałej podstawie, automatycznie generując niezbędny plik XML z kursami do integracji z głównymi platformami kantoru.

Bot Telegram zapewnił operatorom wygodne mobilne narzędzie do zarządzania krytycznymi parametrami (pozycja, grupy) bez potrzeby dostępu do panelu administracyjnego.
Szczegóły pracy
Dodana 18 wrzesnia 2025
123 wyświetlenia
Freelancer
Oleksandr Ivanchuk
Ukraina Równe
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 9 miesięcy