Multifunctional Telegram bot for currency conversion
Developed a convenient Telegram bot that allows users to instantly transfer amounts between different currency pairs. The bot supports both fixed popular directions and manual input of any world currencies by the user.
Technical features of the project: Programming language: Python (telebot library).
Data handling: Integrated the currency_converter module for accurate and up-to-date rate calculations.
Step-by-step scenarios: Implemented complex dialogue logic through register_next_step_handler, guiding the user from entering the amount to selecting the result.
Security and stability: Inline buttons are automatically removed after being pressed, preventing the user from breaking the logic with repeated clicks on old messages.
Interface optimization (UX): Implemented automatic replacement of commas with dots when entering numbers, protecting the program from accidental user errors.
Technical features of the project: Programming language: Python (telebot library).
Data handling: Integrated the currency_converter module for accurate and up-to-date rate calculations.
Step-by-step scenarios: Implemented complex dialogue logic through register_next_step_handler, guiding the user from entering the amount to selecting the result.
Security and stability: Inline buttons are automatically removed after being pressed, preventing the user from breaking the logic with repeated clicks on old messages.
Interface optimization (UX): Implemented automatic replacement of commas with dots when entering numbers, protecting the program from accidental user errors.