Інформаційний Telegram-бот погоди з інтеграцією OpenWeatherMap
Розробив інтерактивного бота, який надає детальний прогноз погоди для будь-якого міста світу в реальному часі. Бот автоматично адаптує мову інтерфейсу та надсилає красивий візуальний звіт користувачу.
Технічні фішки проєкту:
Мова розробки: Python (бібліотека telebot).
Інтеграція з зовнішнім сервісом: асинхронні/синхронні запити через бібліотеку requests до OpenWeatherMap API.
Обробка даних: парсинг складних JSON-відповідей, отримання розширених параметрів (температура, відчуття як, вологість, швидкість вітру).
Динамічний медіа-інтерфейс: бот автоматично генерує та надсилає фото-картку з офіційною іконкою погоди прямо з сервера.
Захист від помилок: мережеві запити захищені таймаутами та блоками try/except на випадок збоїв інтернету.
Технічні фішки проєкту:
Мова розробки: Python (бібліотека telebot).
Інтеграція з зовнішнім сервісом: асинхронні/синхронні запити через бібліотеку requests до OpenWeatherMap API.
Обробка даних: парсинг складних JSON-відповідей, отримання розширених параметрів (температура, відчуття як, вологість, швидкість вітру).
Динамічний медіа-інтерфейс: бот автоматично генерує та надсилає фото-картку з офіційною іконкою погоди прямо з сервера.
Захист від помилок: мережеві запити захищені таймаутами та блоками try/except на випадок збоїв інтернету.