Добавить в корзинуПозвонить
Найти в Дзене
Интернет сегодня

python: Простой погодный телеграм бот

Итак, все уже делали что-то подобное, вот я и решил повторить. Раз уж начали делать ТГ ботов, то чего мелочиться. Сам бот достаточно бесполезный, но интересный. Для начала нужно получить API токен на сайте OpenWeatherMap (или OWM), просто регистрируетесь и нажимаете "Get API key" Во вкладке API Keys должно появиться такое окно: Просто копируете ключ и сохраняете его. Теперь перейдём к функции получения погоды. Я создал ещё функцию get_location, чтоб отправлять пользователю карту с местоположением города, который но написал. Просто иногда OWM тупит и вместо одного города возвращает другой, с похожим названием, некоторых городов в базе нет. Теперь сам бот: Ну и в конце программы естественно написать: Можно запускать. Эхх... Хорошо в Москве наверное сейчас... Если перейти по ссылке, откроется карта. Это чтобы понять, что бот отправил погоду того города, который вам нужен. Вот такая коротенькая и простая статья получилась. Если вам понравилось, поставьте лайк, мне будет очень приятно)

Итак, все уже делали что-то подобное, вот я и решил повторить. Раз уж начали делать ТГ ботов, то чего мелочиться. Сам бот достаточно бесполезный, но интересный.

Для начала нужно получить API токен на сайте OpenWeatherMap (или OWM), просто регистрируетесь и нажимаете "Get API key"

Во вкладке API Keys должно появиться такое окно:

-2

Просто копируете ключ и сохраняете его. Теперь перейдём к функции получения погоды.

-3

Я создал ещё функцию get_location, чтоб отправлять пользователю карту с местоположением города, который но написал. Просто иногда OWM тупит и вместо одного города возвращает другой, с похожим названием, некоторых городов в базе нет.

Теперь сам бот:

-4

Ну и в конце программы естественно написать:

-5

Можно запускать.

-6

Эхх... Хорошо в Москве наверное сейчас...

Если перейти по ссылке, откроется карта.

-7

Это чтобы понять, что бот отправил погоду того города, который вам нужен.

Вот такая коротенькая и простая статья получилась. Если вам понравилось, поставьте лайк, мне будет очень приятно)