Для сотрудников аэропорта очень важно знать о новом рейсе как только он появляется в табло на сайте. Некоторым службам нужны вообще все рейсы, другим (например, пресс-службе) — только нерегулярные. Заходить каждый час на сайт — неудобно. Теперь эту задачу выполняет чат-бот.
METAR — авиационный метеорологический код для передачи сводок о фактической погоде на аэродроме. Сводки в коде METAR содержат данные о скорости и направлении ветра, видимости, дальности видимости на ВПП, атмосферных явлениях, облачности, температуре воздуха, температуре точки росы, атмосферном давлении. В сводку может включаться и дополнительная информация (явления предшествующей погоды, сдвиг ветра, состояние ВПП и т. д.).
Обычно код METAR выглядит так:
UWSG 031530Z 31006MPS 9999 -SHRA BKN040CB 12/10 Q1000 R26/290152 NOSIG RMK QFE747/0996
Специальный модуль бота расшифровывает и выводит необходимые данные человеческим языком.
Каждые полчаса бот заходит на сайт gsv.aero и парсит табло аэропорта. Если он находит там что-то новое, то рассылает это пользователям, которые подписались на рассылку всех рейсов. Затем проверяется, нет ли рейса в списке регулярных. Если нет, то оповещения отправляется тем, кто подписался на рассылку только нерегулярных рейсов.