опять рожал ботов, вместо того что бы делом заняться! :)

топ 100 блогов goblinid13.02.2017 Сегодня честно планировал заняться обработкой фото с недавней рыбалки и написанием очередного отчета об этом увлекательном мероприятии.

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

Да, я опять написал бота для телеграм. Нет, на этот раз не пустого, который ничего не умеет, кроме как стикеры слать в ответ на фразы пользователей. Бот вполне умный. И что он делает - расскажу ниже.

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

Вот эту:
опять рожал ботов, вместо того что бы делом заняться! :) DSC_0021.jpg

Считаю, удачно получилось. Ну а дальше пошло чистое программирование. Что и как - под катом... Те, что не знают, что такое бот, телеграм, апи и прочие термины - читать не стоит, наверное. Непонятно будет. Хотя, если для общего развития? :)


И так бот Fishing49_bot.  Бот для рыбаков. Когда сел писать - подумал - а что важно для рыбака в нашем регионе. Для начала зимой - пока идет корюшка?

Ну первое и важное - это таблица приливов и отливов. Ведь, не секрет, что корюшка эффективнее всего ловится в полводы по приливу и отливу. Поэтому каждому рыбаку надо знать - когда будет полная и малая вода. Хотя бы в бухте Гертнера, а от нее можно посчитать воду и в других бухтах.

Значит, первое что бот будет делать - это отправлять фотографию с таблицей приливов и отливов по запросу. Запрограммировать это не сложно. Взял файлы приливов и отливов, превратил их в рисунки и по запросу вычисляю текущий месяц и отдаю соответствующую фото. Не сложно абсолютно.

Снимок экрана 2017-02-13 в 19.30.04.jpg

Дальше больше. Погода - тоже важное условие для рыбалки. Особенно с нашей не очень спокойной ледовой обстановкой. Поэтому следующим этапом прикручиваем запрос текущей погоды.

С ним пришлось повозиться. Хотя бы потому, что Яндекс раньше отдавал XML файл с текущей погодой по всей России абсолютно всем желающим бесплатно, а теперь нет. Теперь у них только виджет для сайта можно взять, а XML только по запросу. Хотя это очень странно конечно. Чего бы не делится данными. Я бы прописал что они от яндекса. А так - не получается.

Поэтому пришлось искать незакрытые источники информации. И такой источник есть. Сайт http://openweathermap.org/ отдает погоду всем желающим и именно в  XML  формате. А можно и через JSON брать. Чем я и воспользовался.

В итоге код берущий погоду получился даже в чем-то изящным. Вот:
Снимок экрана 2017-02-13 в 19.31.36.jpg

Ты просишь погоду - и она тебе приходит. Температура, скорость и направление ветра, а так же закат и рассвет. Надо еще давление вставить, но оно на этом сайте в непонятных еденицах, поэтому пока не стал. Надо преобразовывать, а формулу я не вычислил пока. А так - почему нет? Пусть и давление будет.

Пока на этом функционал закончился. Но, это не значит, что у меня закончились идеи. Во первых - ледовая обстановка. Я уже писал, что МЧС мониторит бухту Гертнера и рисует карту ледового поля. И вот если бы каким-то образом взять у них файл с этой картой и отдавать рыбакам по запросу - как бы удобно было бы. Глядишь и спасло бы кому-то жизнь или имущество в виде автомобиля.

А еще - рассылать сообщения о штормовом предупреждении. Или о катаклизмах. Это же тоже важно. И у нас бывает, что наступает оно быстро. Раз - и пошла волна. И лед потрескался. И народ выехать не сможет. А так - можно предупреждение разослать - и будет хорошо.

Еще вариант - спутниковый снимок погоды над городом - по нему тоже можно понять, что будет творится скоро.

В общем, идеи по улучшению есть. С учетом того, что в телеграмм сидит много рыбаков - сделать такого бота показалось мне очень полезными. А вам как идея?

И может кто подскажет - что еще прикрутить к этому? Вдруг у вас мысли есть???

Оставить комментарий

Архив записей в блогах:
Сколько помню свою бабушку, она до конца своих дней ждала с войны без вести пропавшего сына Василия: смотрела на его фотографию и плакала. Несколько лет назад я узнала через сайт архива МО ( а позже делала запрос), что Василий погиб в немецком плену в феврале 1942 года в Белоруссии, д. ...
Вчера у меня поднялась тема обсуждения 282 статьи и один парень назвал эту статью анти-человечной, ибо нельзя сажать людей лишь за призывы, без конкретных действий. Нет! Можно и нужно! Сегодня я попробую сорвать покровы с либерально-националистического мифа о неописуемых ужасах 282 статьи. ...
Один мой знакомый большой поклонник физического золота. Не дешёвых украшений, но мерных слитков. По его мнению, это надёжнее и практичнее даже иностранной валюты. Ведь миллион долларов привычными Бенджаминами Франклинами – это целый портфель-дипломат и 10,5 кг веса. А то же самое ...
http://putnik1.livejournal.com/1345368.html?thread=62682968#t62682968 Виварий хомячков у путника всбесился окончательно. Выяснилось, что а) криг мудак, б) агенг кровавой гэбни, в) агент ЗОГа, г) провокатор. Не хватает только универсального объяснения, что криг ЕРЖ и ...
https://gazeta-pravda.ru/issue/7-31210-2526-yanvarya-2022-goda/v-dolgovom-shtopore/ Автор: Михаил КОСТРИКОВ. О рекордах. В России валовая выручка от продажи газа и нефти в четвёртом квартале минувшего года составила 20 и 18 млрд долл. США соответственно. Впервые за полтора десятка ...