Kharkiv Monitor

🟢 Нет тревоги
✈️ Ожидание ИИ...
👥 ...
Обновление...
12 мин

📈 Статистика угроз

🚨 Таймлайн воздушных тревог

Загрузка...

📡 Сообщения от наблюдателей

Ср: 0/день
Загрузка...

📊 ТОП наблюдателей (Всего: 0)

📡 Активные подключения

Всего: 0

📊 История активности (последние 48ч)

Загрузка...

⚙️ Персональные настройки

Эти настройки применяются только к вашему аккаунту в Telegram-боте.

Перетащите маркер или кликните по карте. Жёлтый круг — ваша зона оповещения.

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

Игнорирует радиус для КАБов на северную границу.

Предупреждения об обстрелах Град/Смерч/Торнадо.

🗺️ Координаты дома

ℹ️ Как это работает

  • Жёлтый круг на карте — зона оповещения.
  • Бот присылает уведомления только об угрозах внутри этой зоны.
  • Измените радиус и сохраните — изменения вступят в силу сразу.

📡 Управление источниками (Telegram)

🔴 — нет подписки / 🟢 — подписаны. Харьковские каналы (region: kharkiv) не влияют на национальную карту.

🟢

Надежные

0

Надежность ≥ 75%

🟡

Нестабильные

0

40% ≤ Надежность < 75%

🔴

Проблемные

0

Надежность < 40%

Sub 🖼️ Фото 📷 Только фото Username Название Надежность Активность Тип Области (multi) Действия
Загрузка...

👥 Управление пользователями

ID Имя / Username Статус Уведомления Активность Координаты / Радиус Регион Действия

📢 Рассылка сообщений пользователям

🏙️ Kharkov Threat Feed (Live)

Мониторинг харьковских каналов и локаций. Зеленый = отправлен алерт, Серый = пропущено.

🔍 Поиск:
🚫 Стоп-слова:

📝 Очередь репортов об ошибках

Сюда попадают ручные отчеты об ошибках из Telegram (reply на бота или forward) и из теста гео-парсинга.

🛠 Тест гео-парсинга

⚙️ Системные настройки

Радиус алертов (км)
Интервал обновления карты (сек)
AI Модель (BERT)
⛔ Глобальная блокировка рассылки (только Админ)
Умный поиск через слэш (Fuzzy Search)
Логика ролей и Ветвление (TargetTree)
Эвристическое склеивание (Sensor Fusion)
Продвинутая эвристика (Экстраполяция)
Секторные Якоря (Vector Logic V2)
Изоляция чужих регионов (Фильтр каналов)
🔌 Настройки MQTT & Home Assistant
MQTT Хост
MQTT Порт
MQTT Пользователь
MQTT Пароль
Генерировать ночную сводку (ИИ Gemini)
Генерировать аудиофайл (.mp3) для TTS
🌙 Гео-фенсинг Ночного режима
Широта дома для ночи
Долгота дома для ночи
Радиус ночных алертов (км)

🤖 Тексты бота (Telegram)

⚡ Триггеры и Регулярки (AI Filter)

📐 Отладка цепочек и векторизации

Анализ того, как система связывает сообщения в цепочки и вычисляет векторы движения.

🤖 Управление ИИ-провайдерами

📈 Использование ИИ (за 24 часа)

⚙️ Провайдер анализа СтратАвиа
🔵 Gemini
RPD: —
Сброс RPD: 11:00 по Киеву
🟢 DeepSeek
RPD: —
Сброс RPD: 03:00 по Киеву

⚙️ Настройки AI-фильтра

Включить AI-фильтр
Режим "Только лог" (не дропать сообщения)
UNSURE → уведомить пользователей в радиусе (если найдены координаты)

🧪 Тест классификации

📊 Статус и Лог

Счётчики RPD (Сегодня)

Загрузка...

Статистика (24 часа)

Загрузка...

Лог запросов

Загрузка лога...

🚫 Редактирование стоп-листов

Каждый стоп-лист редактируется отдельно. Одна фраза — одна строка. Изменения вступают в силу немедленно (без перезапуска бота).

🔴 Безусловный стоп-лист ?

Сообщения с этими фразами отклоняются всегда, без исключений. Файл: kharkiv_constants.py → UNCONDITIONAL_BLACKLIST

🟡 Жёсткий фильтр (hard_blacklist) ?

Сообщения с этими фразами отклоняются при стандартной фильтрации. Файл: kharkiv_filter.py → hard_blacklist

🟢 Стратавиа-фильтр (stratavia) ?

Фразы для фильтрации лога Стратавиа. Файл: data/stoplists.json → stratavia

🟣 Фильтр изображений (image_blacklist) ?

Фразы для блокировки фотоконтента. Файл: data/stoplists.json → image_blacklist

✂️ Обрезка подписей: Слова (footer_keywords) ?
style="display:none; background:rgba(0,0,0,0.3); border-left:3px solid #ec4899; padding:10px 14px; border-radius:8px; margin-bottom:10px; font-size:0.85rem; color:var(--text-primary);"> ✂️ Обрезка по ключевым словам: Если строка содержит любое из этих слов, она и ВЕСЬ текст после неё удаляются. Удобно для отрезания рекламы ("підпишись", "subscribe").

Файл: data/stoplists.json → footer_keywords

⚡ Обрезка подписей: Regex (footer_regexes) ?

Файл: data/stoplists.json → footer_regexes

📍 Анализ локаций

Параметры сканирования

Зажмите Ctrl для выбора нескольких

Результаты поиска

Регион Название / Кандидат Упоминаний Статус в БД Действие
Выберите регионы и даты, затем нажмите "Начать сканирование"

📡 Управление радарами