Sergey Vasilets

+40
с 2021

Веб разработчик

0 подписчиков
15 подписок

Рад приветствовать в погодном телеграм боте "Погода с мемами"!

https://t.me/weather_is_bot

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

Скажите, где хостите бота?

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

Интересная реализация, я тоже о таком подумывал!

Позвольте рассказать как бы сделал я, может быть вам понравится моя идея.
Я бы сделал так:
Как только юзер отправляет слово, удаляю его сообщение и присылаю сгенерированную картинку с его словом на фоне желто/зеленых кубиков
Следом сообщение со сгенерированной картинкой клавиатуры, с использованными буквами.
Когда юзер отправляет второе слово, снова удаляю его, а так-же картинку с подсказкой клавиатуры. И присылаю новое слово картинкой и новую клавиатуру.
Если юзер ввел несуществующее слово, писал бы что такого нет, и как только он напишет существующее, удалял бы эти сообщения.

Получилось бы примерно так, только в квадратах были бы буквы

Я поменял концепцию, статья уже не актуальна :)

В одиночку разрабатываю бот "Погода с мемами"
https://t.me/weather_is_bot

Буду вам рад!

2

UPD поддержка виджетов на iOS появилась с 14 версии. 
Как альтернатива можно закрепить бота в списке чатов и при открытии телеграм сразу видеть текущую погоду.

В таком случае можно закрепить бота в списке чатов и при открытии телеграм сразу видеть текущую погоду

Спасибо. Прогноз на неделю уже имеется, добавлю в скором времени прогноз на завтра в развернутом виде

Есть мысли на этот счет, реализую что то похожее на то что предлагается в этой ветке

Если у меня будет идея как реализовать это не ломая функционал виджета, то сделаю.

1

Спасибо. Использую https://openweathermap.org/. Я бы и рад добавить провайдеров погоды, но они требуют неплохие суммы) 

Weather underground, например выдает - No API key. You must own a Personal Weather Station in order to generate an API key. Интересные условия :)

1

Зонтик это вероятность осадков.
Про @FindexBot, не могу ничего сказать, не понял для чего он нужен 

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

2

Как вариант, можно закрепить бота в списке чатов. Открыв телеграм сразу будет видно текущую погоду

1

"погода норм"/"погода говно, сиди дома". Для каждого субъективно. А еще это субъективно для каждого города.
Возьмем такой вариант, зимой в Новосибирске -20 (норм), а в Санкт-Петербурге -20 (холодно). Сложно реализовать это для тысяч городов

Спасибо за объемный ответ! 
1) Вы имеете ввиду добавить название города в сообщение с текущей погодой? Если так, то в виджете места для погоды не останется.
2) В первых версиях было время последнего обновления погоды. Но, когда я убедился что бот достаточно стабилен, решил отказаться. И поначалу у меня были те же чувства, что и у вас, но это быстро прошло. К тому же вы всегда можете зайти в бота и посмотрев на дату в погоде на неделю, убедиться что все работает.

1

Спасибо за оценку моего труда. Уже был запрос на то чтобы показывать погоду через 2-5 часов от другого человека, а это уже повод задуматься. Добавлю себе в задачи :) 

1

Да, вот поэтому пока не публикуюсь на хабре. Статью нужно дольше готовить, а свободного времени не очень то и много.

Вообще то можно и с пикабу начать, первый фидбек оттуда тоже вполне реально получить.