Informacyjny bot Telegram o pogodzie z integracją OpenWeatherMap
Opracowałem interaktywnego bota, który dostarcza szczegółową prognozę pogody dla dowolnego miasta na świecie w czasie rzeczywistym. Bot automatycznie dostosowuje język interfejsu i wysyła użytkownikowi piękny wizualny raport.
Techniczne cechy projektu:
Język programowania: Python (biblioteka telebot).
Integracja z zewnętrzną usługą: asynchroniczne/synchroniczne zapytania przez bibliotekę requests do OpenWeatherMap API.
Przetwarzanie danych: parsowanie złożonych odpowiedzi JSON, uzyskiwanie rozszerzonych parametrów (temperatura, odczuwalna temperatura, wilgotność, prędkość wiatru).
Dynamiczny interfejs multimedialny: bot automatycznie generuje i wysyła zdjęcie z oficjalną ikoną pogody bezpośrednio z serwera.
Ochrona przed błędami: zapytania sieciowe są zabezpieczone timeoutami oraz blokami try/except na wypadek awarii internetu.
Techniczne cechy projektu:
Język programowania: Python (biblioteka telebot).
Integracja z zewnętrzną usługą: asynchroniczne/synchroniczne zapytania przez bibliotekę requests do OpenWeatherMap API.
Przetwarzanie danych: parsowanie złożonych odpowiedzi JSON, uzyskiwanie rozszerzonych parametrów (temperatura, odczuwalna temperatura, wilgotność, prędkość wiatru).
Dynamiczny interfejs multimedialny: bot automatycznie generuje i wysyła zdjęcie z oficjalną ikoną pogody bezpośrednio z serwera.
Ochrona przed błędami: zapytania sieciowe są zabezpieczone timeoutami oraz blokami try/except na wypadek awarii internetu.