Skip to content

Latest commit

 

History

History
20 lines (11 loc) · 1.42 KB

readmeRus.md

File metadata and controls

20 lines (11 loc) · 1.42 KB

Weather Telegram Bot API

alt text

Это Telegram-бот, который передает информацию о погоде для указаного города. Для получения информации о погоде используется OpenWeatherMap API

Получаем API-ключ(Token) от OpenWeatherMap и Telegram. В програме импользуйте свои ключи(Token)

Как это работает

Когда пользователь отправляет сообщение с названием города, бот проверяет наличие информация о погоде в кэше и действительна ли она. Если информация в кэше и она действительна, бот забирает информацию. В противном случае делает запрос к API OpenWeatherMap для получения информации о погоде и сохраняет на час в кэше.

Далее бот отправляет пользователю сообщение с погодой для указанного города.

Зависимости github.com/Syfaro/telegram-bot-api - Telegram Bot API github.com/briandowns/openweathermap - OpenWeatherMap API wrapper