{"id":14285,"url":"\/distributions\/14285\/click?bit=1&hash=346f3dd5dee2d88930b559bfe049bf63f032c3f6597a81b363a99361cc92d37d","title":"\u0421\u0442\u0438\u043f\u0435\u043d\u0434\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u043d\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u043f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044f","buttonText":"","imageUuid":""}

Новые возможности: виджет с погодой на главном экране Telegram

Сегодня вы узнаете, как разместить виджет с погодой прямо на главном экране мессенджера «Телеграм».

После переезда в новую квартиру я лишился оконного термометра. И, не желая устанавливать дополнительные приложения в телефон, принялся изучать погодные телеграм-боты. Все найденные мной боты меня разочаровали.

Вот главные причины расстройства:

  • Трудность использования. Чтобы узнать температуру воздуха за окном, необходимо: 1) запустить телеграм; 2) открыть чат с ботом; 3) отправить боту команду или нажать кнопку для обновления информации.
  • Обилие рекламы: в погодных ботах размещается много рекламных сообщений, что меня очень сильно раздражает.

Идеальное решение

В моем понимании идеальное решение должно выглядеть совсем иначе: запускаем телеграм (или другое приложение) и сразу видим температуру за окном. Ничего подобного для телеги я не нашел. А ставить дополнительные приложения не хотелось (из-за патологической паранойи).

Поэтому пришлось сделать все самому. Благо разработка заняла менее часа, на изучение других решений ушло гораздо больше времени. Написал бота, который регулярно постит температуру воздуха в канал одной строкой.

Теперь достаточно подписаться на канал и закрепить его. Всё — погода в вашем городе всегда на виду, стоит только открыть телеграм:

Хочу поделиться своим изобретением с сообществом. Надеюсь, данное решение будет полезно не только мне. Добавил, помимо своего родного города, Москву и Питер. Хотите добавлю еще города?

0
138 комментариев
Написать комментарий...
Hnorr

Ох уж эти программисты)

Ответить
Развернуть ветку
Hnorr

Вообще, идея интересная, но как мне быть, например, в Москве, если в разных районах разная погода? Мне среднюю температуру по больнице покажет?

Ответить
Развернуть ветку
Zen63
Автор

https://t.me/meteoonebot — сделал бота, теперь можно выбрать любую метеостанцию с OpenWeatherMap. В Москве есть, что выбрать. Подойдет для вашего случая.

Ответить
Развернуть ветку
Hnorr

Огонь! Спасибо!

Ответить
Развернуть ветку
Zen63
Автор

Видимо надо выложить исходник на github что бы каждый мог сделать себе такой канал.

Или сделать бота в котором пользователь сможет задать свое точное местоположение. Отправил локацию и получаешь погоду с ближайшей вышке.

Правда я изначально не планировал писать такое решение. Но если интерес будет, то почему нет.

Ответить
Развернуть ветку
Hnorr

Да, исходник было бы интересно глянуть. А на каком языке пишете?

Ответить
Развернуть ветку
Zen63
Автор

PHP

Ок, после праздников выложу. Там 5 строк кода)) Ничего премечательного.

Ответить
Развернуть ветку
Zen63
Автор
Ответить
Развернуть ветку
135 комментариев
Раскрывать всегда