Всем привет, в этой статье я расскажу как сделать простейшего телеграмм бота на Python для отправки текущей погоды в Москве.
Статья расчитана на новичков в Python, которые бы хотели узнать больше о том, как взаимодействовать с внешними сервисами по API.
Технологии и API:
- Python — язык программирования,
- Flask — фреймворк для создания веб-приложений,
- Telegram Bot API,
- Weatherstack API,
- Ngrok — сервис для создания туннеля к localhost.
Как все будет работать?
- Пользователь пишет сообщение телеграмм боту.
- Telegram пересылает сообщение пользователя на сервер.
- Сервер запрашивает информацию о погоде у Weatherstack.
- Сервер отсылает информацию о погоде в Telegram.
- Пользователь получает информацию о погоде.