Как читать уведомление бота: разбор формата

Каждое уведомление Drone Alert построено по одному шаблону — как только привыкнешь к структуре, будешь считывать суть за секунду, ещё до того как дочитаешь до конца.

Разберём на примере:

🔴 ОПАСНОСТЬ БПЛА
📍Курская область
Зафиксированы группы БПЛА над территорией района, предупреждаем о необходимости соблюдать меры предосторожности.
Источник: Радар ВРВ

1. Эмодзи + заголовок — уровень события

Это первое, на что падает взгляд, и не просто так — по нему сразу понятно, насколько серьёзно ситуация:

  • 🔴 ОПАСНОСТЬ БПЛА — зафиксирована угроза, самый частый тип тревоги
  • 🚀 РАКЕТНАЯ ОПАСНОСТЬ — угроза ракетного/авиационно-бомбового удара, приоритет выше обычного БПЛА
  • 🟢 ОТБОЙ — опасность миновала для региона
  • 📢 ИНФОРМАЦИЯ — сводка/апдейт без прямой угрозы прямо сейчас (например тыловое предупреждение или общая обстановка)

Бот всегда обрабатывает несколько формулировок одного события («опасность бпла», «фиксация групп бпла», «воздушная тревога» — всё это один тип 🔴), поэтому разные источники не путают формат.

2. 📍 Регион — кому это адресовано

Сразу под заголовком — регион, к которому относится уведомление. Если ты подписан на несколько регионов одновременно, это первое, что стоит проверить: не перепутал ли бот твой регион с соседним.

Важно: бот не просто ищет город в тексте — у него есть приоритет: сначала явное название региона («Курская область»), потом район («Рыльский район» → Курская область), и только в последнюю очередь — отдельные ключевые слова городов. Это защита от путаницы, когда один и тот же город встречается в разных регионах.

3. Основной текст — что произошло

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

Если текст длиннее ~500 символов — бот аккуратно обрежет его многоточием, чтобы уведомление оставалось читаемым, а не превращалось в простыню.

4. Источник — откуда пришли данные

В конце курсивом — источник информации. Это не просто формальность: если у тебя есть основания сомневаться в конкретном канале, ты сразу видишь, стоит ли перепроверять.

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

Формат нарочно простой: заголовок → регион → суть → источник. Никаких лишних слоёв — вся логика разбора текста и приоритетов уже сделана на стороне бота, тебе остаётся прочитать четыре строки и понять всё за пару секунд.

1