Information Telegram weather bot with OpenWeatherMap integration
Developed an interactive bot that provides detailed weather forecasts for any city in the world in real-time. The bot automatically adapts the interface language and sends a beautiful visual report to the user.
Technical features of the project:
Programming language: Python (telebot library).
Integration with external service: asynchronous/synchronous requests via the requests library to the OpenWeatherMap API.
Data processing: parsing complex JSON responses, obtaining extended parameters (temperature, feels like, humidity, wind speed).
Dynamic media interface: the bot automatically generates and sends a photo card with the official weather icon directly from the server.
Error protection: network requests are protected by timeouts and try/except blocks in case of internet failures.
Technical features of the project:
Programming language: Python (telebot library).
Integration with external service: asynchronous/synchronous requests via the requests library to the OpenWeatherMap API.
Data processing: parsing complex JSON responses, obtaining extended parameters (temperature, feels like, humidity, wind speed).
Dynamic media interface: the bot automatically generates and sends a photo card with the official weather icon directly from the server.
Error protection: network requests are protected by timeouts and try/except blocks in case of internet failures.