Informacyjny bot Telegram o pogodzie z integracją OpenWeatherMap

Tworzenie chatbota
Praca 5 z 7
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.