суббота, 24 мая 2025 г.

Мысли об экологии, навеянные тёплой, весенней погодой

 Тёплый весенний денёк был вчера в Санкт-Петербурге. Температура воздуха поднялась всего на пять градусов и на улице стало комфортно находиться без тёплой одежды. 


Потепление всего несколько градусов, а как сильно влияет на наши ощущения! Это приятно и в то же время пугает.


Почему это наблюдение пугает? Люди могут комфортно себя чувствовать в очень узком диапазоне температур. Примерно от +15 до +30 градусов Цельсия. А если постоянные температуры воздуха на земле опустятся ниже 0°C  или поднимутся выше 40°C  то человечество вымрет. Диапазон выживания человечества всего 40°C?


Нет, ситуация ещё хуже. Достаточно изменения всего на 20°C в какую-то сторону, или потепление или похолодание.


Произойдёт ли это когда-нибудь? Да, произойдёт, но очень в отдалённом будущем.

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


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

среда, 21 мая 2025 г.

Эффективный поиск туров и авиабилетов с помощью бота

 Современные технологии упрощают жизнь любителям путешествий, поиск туров, авиабилетов, экскурсий. Это можно заниматься на телефоне, в любом месте и в любое время.


Вот, например, как это делают современные молодые люди (зумеры, студенты, бизнесмены, хипстеры, звёзды интернет).


Сидите вы, например, на скучном совещании или на паре в универе, открываете телеграм-бот @visitplus_bot и нажимаете пару кнопок - старт/туры.


И вот вам подборка туров с отправлением из Москвы в ближайшее время.


Хотите в Дубай - пожалуйста:

Тур в отель Movenpick Grand Al Bustan Dubai (5*). Отправление 2025-06-09. 7 ночей.  Стоимость тура 88050 руб.

 

 Тур в отель Media Rotana(5*). Отправление 2025-06-03. 6 ночей.  

Стоимость тура 76859 руб. 


 Тур в отель Novotel World Trade Centre Dubai(4*). Отправление 2025-06-05. 8 ночей.  Стоимость тура 61476 руб. 


Туры отсортированы по рейтингу отеля (получше) и по цене (подешевле)

Есть Турция, Египет, Сочи. Бот настроен больше не на поиск самых дешёвых туров, а на поиск туров в хорошие отели, с высоким рейтингом.


Попробуйте https://t.me/visitplus_bot 


Или другой пример. Сидите вы в вагоне метро, все уткнулись в свои смартфоны, вы тоже достаёте свой. 

Запускаете телеграм-бот @visitplus_bot и нажимаете пару кнопок - старт/авиабилеты. 


Бот покажет несколько вариантов, куда можно слетать относительно недорого (авиабилеты).

Например:


Москва - Сочи (Адлер) Туда 2025-05-27 Обратно 2025-06-02 Цена: 9841 руб. 


 Москва - Санкт-Петербург Туда 2025-05-25 Обратно 2025-05-28 Цена: 5233 руб. 


 Москва - Калининград Туда 2025-05-21 Обратно 2025-06-05 Цена: 9741 руб. 


Дороговато? Да! Но вы пробуйте регулярно, каждый день(это просто).

Цены меняются постоянно и вы можете выловить интересный вариант. 


Желаем вам приятных путешествий. Ищите наш телеграм-бот @visitplus_bot  в Телеграм.

четверг, 17 апреля 2025 г.

Помогите раскрутить телеграм-канал

Наверное все, кому это интересно, уже имеют свой телеграм-канал. Мы тоже попробовали, и у нас не получилось. Нет подписчиков.


Изучали рекомендации на других каналах и сайтах.
Что советуют!

Регулярно размещать интересный контент. Пытаемся, но или контент интересен только нам или эта рекомендация не работает. Уверены, что этого (контента) недостаточно для привлечения подписчиков.

Регистрироваться в каталогах телеграм-каналов. Ну это вообще бесполезно. Ко смотрит эти каталоги? Никто.

Мы создали также телеграм-ботов. Один ищет туры и авиабилеты. Два других ищут авиабилеты, один на таджикском и один на финском. Нужно как-то сделать ссылку из ботов на канал.

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

Если вы смм-специалист или если у вас есть идеи, как исправить ситуацию. Будем очень благодарны.

Ах да - наш канал - https://t.me/visitplus подписывайтесь.

понедельник, 24 марта 2025 г.

Телеграм-бот поможет организовать путешествие

 Как бы ни ругали современные, интеллектуальные технологии, но они, всё же, облегчают нашу жизнь. Экономят время и помогают найти приемлемые и лучшие решения.



Вот, например: при подготовке к путешествию (к поездке в отпуск) раньше нужно было просмотреть много информации, сравнить условия, цены.

Наш телеграм-бот может помочь вам. Попробуйте.

Если вы ищете пакетный тур: телеграм-бот получает информацию о турах (с отправлением в ближайшие недели), отбирает туры с лучшими ценами, выбирает отели с самым высоким рейтингом по трём категориям и предлагает несколько лучших вариантов. Вы можете выбрать туры по нескольким самым популярным направлениям (Турция, Египет, Дубай, Сочи).

Если вы ищете билеты на самолёт: ткелеграм-бот покажет, что уже искали и нашли другие туристы за последние пару суток. Лучшие цены по популярным направлениям.


Есть ещё полезная информация для туристов. Мы будем совершенствовать алгоритмы обработки информации.

Чтобы найти тур в Телеграм (чтобы роБот нашёл тур для вас): У вас должно быть установлено приложение Телеграм (у всех, наверное, уже установлено). Открыть @visitplus_bot бот "Для туристов и путешественников".(ссылка - https://t.me/visitplus_bot/start). Нажать кнопку "СТАРТ". Нажать кнопку "Туры". Выбрать страну или курорт (нажать кнопку "В Турцию", "В Сочи", "В Египет", "В Дубай"). Просмотреть предложенные роБотом варианты и выбрать подходящие для вас. Перейти по ссылке на сайт продавца для уточнения деталей и дальнейшего бронирования.



Попробуйте - https://t.me/visitplus_bot/start

среда, 5 марта 2025 г.

Создание телеграм-бота - как получить значения из двух кликов по двум клавиатурам

 Телеграм-ботов сейчас не пишет, наверное, только тот, кому это совсем не интересно. Я решил попробовать написать своего бота. Я, конечно, не программист, но какие-то знания о PHP ещё остались.


Как создать телеграм-бота написано достаточно. В интернет много инструкций и примеров кодов. Про это повторяться не буду. Напишу только о том, какая проблема возникла и как её решили.

(Программисты раскритикуют, наверное, такое решение и будут больно "пинать", но эта заметка для любителей.)

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

Первая клавиатура - Reply Keyboard.
Примерно такого вида:
"keyboard" => [ "text" => "Москва", ["text" => "Петербург",],
и так далее.

При клике по кнопке передаётся атрибут "text" с названием города отправления.

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


Вторая клавиатура - Inline Keyboard.
Примерно такого вида
"inline_keyboard" => ["text"=>"Казань", "callback_data"=>' KZN'], ["text"=>"Калининград", "callback_data"=>'KGD']
и так далее.

Клик по кнопке этой клавиатуры тоже несложно выловить. (Вы найдёте много примеров с кодом в интернет.

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

Вот, что в итоге получилось.

После клика по первой кнопке значение атрибута "text" используется при создании второй клавиатуры и добавляется в атрибут callback_data.

В итоге получается вторая клавиатура такого примерно вида:
"inline_keyboard" => ["text"=>"Казань", "callback_data"=>$text . ' : KZN'], ["text"=>"Калининград", "callback_data"=>$text . ' : KGD']
и так далее.

После клика по первой кнопке она становится такой:

"inline_keyboard" => ["text"=>"Казань", "callback_data"=> ' Москва : KZN'], ["text"=>"Калининград", "callback_data"=>' Москва : KGD']
и так далее.

После клика по второй клавиатуре мы получаем значение "callback_data" (из callback_query) а дальше разделить значение Москва : KZN по двоеточию и использовать разделённые значения (переменные) это уже как вам будет нужно.

Программисты уже готовы критиковать? Не нужно, для меня важно, что это работает. (Не стреляйте в пианиста! Он играет как может.)

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

воскресенье, 16 февраля 2025 г.

Проверяйте чеки в супермаркетах! Или не проверяйте, если не хотите.

 Вам нравится, когда вас обманывают? Не сильно, не намного, так, чуть-чуть? Понимаю, скорее всего вам всё равно. А мне как-то неприятно. Как-то неприятно чувствовать себя лохом.


Вот, например. Кексы на фото. Как вы думаете, сколько за это взяли на кассе? 179 рублей? Нет, 209 Р. Да, согласен, мелочь, 30 рублей. Но это происходит регулярно.



Вы проверяете чеки в супермаркетах после оплаты покупок? Я проверяю. Регулярно. И регулярно нахожу "ошибки".
(Так это называют сотрудники супермаркетов: "Ошиблись, забыли поменять ценник, забыли, что акция закончилась, это не тот товар (рядом с ценником)".

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

Обычно "ошибки" довольно небольшие, рублей 10, 30, 50. Максимум, что мне удалось вернуть с одной покупки - 200 рублей. Большинство из нас даже не пойдут выяснять, как так случилось то, но просто уже достало, потому-что это случается довольно часто в крупных супермаркетах.

Справедливости ради признаю, что если удаётся "поймать" супермаркет на ошибке, то деньги они (обычно) возвращают. Но большинство покупателей никогда не проверяют чеки.

Как показывает мой опыт, не все супермаркеты такие "невнимательные". Из моего опыта, почти никогда не "ошибались" в Пятёрочке и пока ещё никогда в Семишагове.

Я не призываю вас проверять чеки и сравнивать цифры в чеках с ценниками. Вам нравится, когда вас обманывают?

воскресенье, 9 февраля 2025 г.

Спасение Анны (Карениной) - по мотивам произведения Льва Николаевича Толстого

 Когда поезд подошел к станции, Анна вышла в толпе других пассажиров .....

«Нет, я не дам тебе мучать себя», — подумала она, обращаясь с угрозой не к нему, не к самой себе, а к тому, кто заставлял ее мучаться, и пошла по платформе мимо станции....
Подходил товарный поезд. Платформа затряслась, и ей показалось, что она едет опять.
И вдруг, вспомнив о раздавленном человеке в день ее первой встречи с Вронским, она поняла, что́ ей надо делать.


Быстрым, легким шагом спустившись по ступенькам, которые шли от водокачки к рельсам, она остановилась ....


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

Анна, не в силах взять себя в руки, переводила взгляд - на поезд - на рельсы, поезд - рельсы, поезд....

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

Что? Что они хотят сделать? Внезапно догадка пронзила Анну!
Она подбежала к молодым людям и схватила девушку за руку - "Стойте! Не нужно этого делать! Что с вами? Всё наладится? Вы же совсем молодые!

Ничего вы не понимаете, - вскрикнула девушка с болью в голосе. Её молодой человек стоял рядом с отрешённым видом.

Ничего вы не понимаете - ИПОТЕКА!

Всего лишь Ипотека?

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

Да, кредит! Грустно сказала Анна. На 10 лет? На пятнадцать?
Парень смотрел отсутствующим взглядом, а девушка тихо простонала - на двадцать пять.

А дети у вас есть?

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

Дети? Вы не слышите нас? Даже когда мы получим квартиру и не нужно будет платить аренду мы не сможем содержать ребёнка. Да и квартира. Однушка сорок метров! Разве в такой можно уместиться с ребёнком?

Нет, сорок метров это мало. Но подождите. Инфляция сделает выплаты не такими существенными, лет через десять. Быть может ставка Центробанка снизится, кредиты станут дешевле и вам удастся рефинансироваться!


Зачем вы нас остановили, сказал парень. Что дальше? Поезд ушёл. Они повернулись и медленно уходили. Отчаянье было написано на их лицах, но казалось, что они были рады, где-то глубоко внутри своей души тому, что они не сделали того, что могло произойти. Каренина с удивлением почувствовала, что отчаянье покинуло её. Я что, сошла с ума? У меня есть дома, и в Питере и в Москве, поместье. Что ещё нужно! Живи и наслаждайся! Ну и что, что так случилось! Вернусь к мужу и попрошу прощения. Он простит, что ему ещё остаётся. Буду встречаться с Вронским, или лучше с кем-нибудь ещё. Всё будет хорошо. Всё Будет Хорошо! Она шла, и улыбнулась своим мыслям. 

Как научиться понимать Искусство? Всё проще, чем кажется! Есть обучающая инструкция.

  Вам действительно нравится в музеях? Я стою в Эрмитаже и смотрю на прекрасно исполненный портрет. Человек с портрета смотрит на меня. Он н...