📲 Telegram уведомления
Настройка мгновенных уведомлений о событиях через Telegram-бота.
🔧 Подключение бота
-
Создать бота
Откройте
@BotFatherв Telegram и создайте нового бота командой/newbot -
Получить токен
BotFather вернёт токен вида
123456789:ABCdefGHIjklMNOpqrsTUVwxyz -
Создать группу/канал
Создайте группу или канал и добавьте бота как администратора
-
Получить Chat ID
Используйте
@userinfobotили API для получения ID чата -
Настроить в OKITO
Введите токен и Chat ID в настройках камеры → Alerts
-1001234567890Chat ID лички положительный:
123456789
⚙️ Настройки
Основные параметры
| Параметр | Описание | По умолчанию |
|---|---|---|
Enable Telegram Alerts |
Включить отправку уведомлений | Off |
Bot Token |
Токен бота от BotFather | — |
Chat ID |
ID чата/группы для отправки | — |
Cooldown (sec) |
Мин. время между уведомлениями одного типа | 60 |
Batch (sec) |
Окно группировки событий одного типа | 5 |
Cooldown — это ограничение частоты отправки Telegram, а не таймер отсутствия на рабочем месте.
Для Workplace используйте Absence alert after (sec).
Группировка событий (Batch)
Если несколько событий одного типа происходят в течение Batch (sec) секунд,
они объединяются в одно сообщение:
События workplace_absence и workplace_return всегда отправляются отдельно.
📸 Скриншоты
К каждому уведомлению прикрепляются скриншоты с камеры.
Параметры скриншотов
| Параметр | Описание | По умолчанию |
|---|---|---|
Before |
Количество кадров до события | 2 |
After |
Количество кадров после события | 2 |
Interval |
Интервал между скриншотами (сек) | 3 |
Width |
Ширина скриншота (px) | 640 |
Height |
Высота скриншота (px) | 480 |
📋 Формат уведомлений
Элементы сообщения
| Элемент | Описание |
|---|---|
| 🚨 / 📱 / ✓ | Иконка типа события |
#smoking |
Хэштег класса детекции |
| 📍 Камера | Имя камеры |
| ⏰ Время | Время события (HH:MM:SS) |
| 🎯 Уверенность | Confidence в процентах |