Moduł konwersji walut z wielopoziomowym przetwarzaniem błędów.
Zrealizowałam rdzeń dla bota Telegram, który współdziała z zewnętrznymi finansowymi API. Główny nacisk położony jest na odporność na błędy: program sprawdza poprawność danych wejściowych użytkownika (walidacja typów), obsługuje opóźnienia sieciowe za pomocą timeoutów i poprawnie parsuje odpowiedzi JSON. Używane są niestandardowe klasy wyjątków dla zrozumiałej informacji zwrotnej dla użytkownika.
Stos: Python, Requests, JSON, Integracja API.
Stos: Python, Requests, JSON, Integracja API.