Currency conversion module with multi-level error handling.
Implemented the core for a Telegram bot that interacts with external financial APIs. The main focus is on fault tolerance: the program checks the correctness of user input (type validation), handles network delays through timeouts, and correctly parses JSON responses. Custom exception classes are used for clear feedback to the user.
Stack: Python, Requests, JSON, API Integration.
Stack: Python, Requests, JSON, API Integration.