Is a professional, asynchronous Telegram bot designed to deliver accurate weather forecasts on a user-defined schedule. Built with Python 3.10+ and Aiogram 3, it supports private chats, groups, and channels.
Features
* π Smart Geocoding: Search for cities in any language with duplicate handling.
* π Dual Forecast Types: Choose between Current Weather (Real-time) or Daily Forecast (Max/Min temp, Rain, Sunrise/Sunset).
* π Flexible Scheduling:
* Every 2 hours
* Every 12 hours
* Daily at a specific time (e.g., exactly at 08:00 AM)
* βοΈ Full Management:
* /settings menu to change the city, reschedule, or unsubscribe.
* /help command for quick instructions inside Telegram.
* π Multi-Language Support: English πΊπΈ, Russian π·πΊ, Ukrainian πΊπ¦.