Flight Alerts — бот, который оповещает о статусах авиарейсов
Как я столкнулся с проблемой отслеживания рейсов и создал бота для ее решения
Проблема:
Довольно часто встречаю кого-то с аэропорта, и как известно самолеты не всегда летают по расписанию — случаются как задержки, так и более ранние вылеты. Чтобы не торчать лишнее время в ожидании, а также не пропустить рейс, приходится постоянно следить за его статусом. Думаю, с похожей проблемой сталкиваются и те, кто провожает/встречает близких и переживает, что с рейсом все в порядке, что человек улетел/долетел, что с ним все ок.
Решение:
Из существующих бесплатных решений этой проблемы:
- мониторить онлайн табло вылета/прилета на сайте аэропорта, что, мягко говоря, неудобно: надо искать эти сайты, вручную обновлять и следить за статусом рейса
- можно мониторить статус рейса в приложениях, типа Flightradar24, это проще, чем предыдущий вариант, но все равно нужно вручную следить за рейсом
У FlightRadar24 в платных подписках (от 5$) есть настраиваемые вручную уведомления, которые приходят на почту. По мне так это решение переусложнено: нужно нажать много кнопок, выполнить много действий, ну и уведомления на почту — не самый удобный способ оповещений.
Поэтому мне пришла идея сделать простой до безумия telegram-бот, которому достаточно отправить лишь номер рейса, выбрать дату отправления, и все! Получай уведомления о нем.
Что умеет бот:
Отправляешь боту номер рейса, в ответ приходит краткая информация о нем и список, из которого выбираешь дату отправления. Для удобства помимо даты отправления отображается текущий статус рейса (например, Scheduled, Estimated departure, Departed, Landed и пр.).
На текущий момент бот умеет присылать следующие уведомления:
- об изменение ожидаемого времени отправления (например, задержки)
- об отправлении с примерным временем прибытия
- о прибытии с временем прибытия
Заключение:
Сейчас у бота есть некоторые ограничения и проблемы. Одна из которых — отсутствие возможности поиска код-шеринг рейсов (сodeshare flight — коротко, рейс, которому присвоено 2 и более номеров), можно найти рейс только по номеру, присвоенному непосредственно оператором (исполнителем полетов). И ее скорее всего придется решать сменой дата провайдера
В планах поправить известные проблемы, а также расширять функциональность, основываясь на пользовательском фидбеке.
Попробовать бота можете тут https://t.me/FlightAlerts_Bot
Буду рад, если он окажется вам полезен, а так же вашим предложениям по улучшению бота!
Ты столкнулся с проблемой или просто захотел сделать проект для себя, потому что можешь? Какие там проблемы с отслеживанием?
Я не понимаю, в чем трудность посмотреть расписание и прибыть в аэропорт к назначенному времени. Зачем постоянно следить за перемещением самолёта?
Данные в твой бот идут же от апи тех же флайрадаров, так чего нового, кроме обертки, было получено? Те же затупы будут в твоём боте. Я не понимаю, зачем ты наврал во вступлении. Тебе нужно чтоб каждые 5 минут приходило уведомление об отслеживаемом рейсе? А когда рейс задержат, то тебе нужно дабы на твою мобилу мгновенно пришло уведомление? И у флайрадаров нет такой функции до сих пор в 2021 году?
А ты сделал то же самое как с приложениями для отслеживания треков посылки. Но только нахрена мне все эти промежуточные пункты?
Мне нужно знать, вылетел ли самолёт и все. Если он вылетел, то прилетит (коль не упадет в дороге). И это я могу посмотреть 1 раз зайдя во флайрадар
1 раза надо зайти и посмотреть, вылетел ли в назначенное время самолёт
1 раз
1 раз
Все остальное уже нарушение расписания и понятное дело головоломка. Но твой бот же не заставит самолёты летать по расписанию? И чё тогда эти данные дают? Ни че го. Ты сам придумал проблему, чтобы поиграться
А вдруг самолёт вылетел, но по пути случайно залетел в Беларусь и там немножечко задержался, что вы на это скажете, товарищ?
Что надо стать президентом Беларуси и покончить с этими случайными залетами в Беларусь.
Только по пути придется стать президентом США, России, Германии и прочих игроков мировой арены. То бишь сама по себе идея хороша - мир во всем мире. Но покуда людей власть меняет координально, то это всего лишь красивая идея, книжечка, вопрос "на подумать" и только
Скажу что и на подумать, это не наш вариант. Когда приходят к власти, забывают обо всём.
Подумать мы можем, даже целое ФБК некоторые могут сделать. А когда все доходит до решительных действий, когда козыря закончились, то всё становится на места.
Это вечно смешная либеральная оппозиция в этой стране. Ещё Достоевский об этом говорил: https://nstarikov.ru/dostoevskiy-o-russkikh-liberalakh-69304
в сети полно ресурсов с его высказываниями, либеральная Россия не меняется, всё тащат с Европы, ибо ну там же трава зеленее!
«🍏Русский либерализм не есть нападение на существующие порядки вещей, а есть нападение на самую сущность наших вещей, на самые вещи, а не на один только порядок, не на русские порядки, а на самую Россию. Мой либерал дошел до того, что отрицает самую Россию, то есть ненавидит и бьет свою мать. Каждый несчастный и неудачный русский факт возбуждает в нем смех и чуть не восторг. Он ненавидит народные обычаи, русскую историю, всё. Если есть для него оправдание, так разве в том, что он не понимает, что делает, и свою ненависть к России принимает за самый плодотворный либерализм🍺»
Это вы тут верно подметили "всё тащат с Европы, ибо ну там же трава зеленее! " Трава там точно зеленее, как молодёжь послушать.
Мечтатели типа Дудя забывают про колонии, опиумные войны и все те тягловые нации, что дали промышелнную революцию Европе. Россия поступила как настоящая Россия. Сделала рабами собственных людей. Вот так жили, вот так и живём.
Молодежь не понимает, что в Европе их никто никогда ждать не будет. Да и вообще дело это пустое. С ними можно только устать с этими молодыми людьми рассуждать о 50 оттенках зелёных трав в США или Европе. Хотя мне самому 27 только. Понятия не имею, промытые мозги какие-то повсеместно. Особенно в крупных мегаполисах
За опиумные войны вы верно подметили, страшно понимать когда это всё в массах, с нашей коррупцией молодёжь гниет на наркотиках.
Это их отдельные проблемы. Ни одно государство в мире не защищено на 100% от продажных чиновников, которые эти же войны и разводят. В России так это вообще массовое явление, чтобы аптеки крышевали те самые "мусора", что сажают закладяиков. Все в доле. И монентка в карман, и раскрываемость для Вована растёт или находится в стабильном диапазоне
Только диапазон не деньгами меряется, а человеческими жизнями. Вот что прискорбно.