Небольшой Telegram‑бот для просмотра прогноза погоды в любом городе или по координатам. TG: @openmeteo_weather_bot
- Отправьте “сегодня” или “завтра” — получите график с:
- часовой температурой,
- осадками,
- облачностью,
- световым днём.
- Отправьте название города — бот предложит варианты через Nominatim и покажет прогноз для выбранного места.
- Отправьте координаты “lat,lon” — бот рассчитает расстояние до текущей точки прогноза и обновит её.
- Команды:
/start— запуск и краткая инструкция,/cancel— отмена текущего ввода,- «город» — узнать выбранный сейчас город.
- Python 3.11,
python-telegram-bot - Геокодинг: Nominatim (OpenStreetMap)
- Данные погоды: Open-Meteo API
- Кэширование запросов через
requests-cache - Отрисовка графиков — Matplotlib
- Есть готовый Dockerfile