Телеграмм бот с интегрированным 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 — ведение логов ошибок и запросов