Телеграмм бот з інтегрованим API
Опис проєкту:
Телеграм-бот, який показує актуальну погоду у вашому місті.
Користувач може надіслати свою геолокацію або просто ввести назву міста, після чого бот отримує дані з OpenWeatherMap API та відображає температуру, опис погоди, вологість, вітер і часову зону.
Бот реалізований з урахуванням обробки помилок (наприклад, якщо місто не знайдено) і має зручну взаємодію через кнопки.
Система працює стабільно, підтримує як ручне введення, так і автоматичне визначення місця розташування користувача.
Використані технології:
Python — основна мова розробки
Aiogram — асинхронний фреймворк для Telegram Bot API
OpenWeatherMap API — отримання погодних даних
Requests / aiohttp — робота з API
JSON — обробка відповіді від сервера
Logging — ведення логів помилок та запитів
Телеграм-бот, який показує актуальну погоду у вашому місті.
Користувач може надіслати свою геолокацію або просто ввести назву міста, після чого бот отримує дані з OpenWeatherMap API та відображає температуру, опис погоди, вологість, вітер і часову зону.
Бот реалізований з урахуванням обробки помилок (наприклад, якщо місто не знайдено) і має зручну взаємодію через кнопки.
Система працює стабільно, підтримує як ручне введення, так і автоматичне визначення місця розташування користувача.
Використані технології:
Python — основна мова розробки
Aiogram — асинхронний фреймворк для Telegram Bot API
OpenWeatherMap API — отримання погодних даних
Requests / aiohttp — робота з API
JSON — обробка відповіді від сервера
Logging — ведення логів помилок та запитів