Wiki source code of Отправка видеоподтверждения в телеграмм
Version 1.1 by pugachevskaya_elena on 2025/02/24 15:24
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | В Платформе НЕЙРОСС добавлена возможность по факту событий видеоаналитики, а также любых других событий Платформы НЕЙРОСС и сети НЕЙРОСС (в том числе, — событий доступа) отправлять уведомление заинтересованным видео в чат мессенджера Telegram. |
| 2 | |||
| 3 | == {{id name="Отправкавидеоподтверждениявтелеграмм-Общиесведения"/}}Общие сведения == | ||
| 4 | |||
| 5 | Платформа НЕЙРОСС предоставляет широкие возможности автоматизации, в том числе, — в части информирования ответственных лиц о событиях в системе безопасности. Наряду с отправкой уведомлений и готовых отчётов по электронной почте, если возможность получения уведомлений напрямую в телеграмм как группе людей, так и в конкретному пользователю. Шаблон текста уведомления формируется произвольно и дополняется сведениями о происшествии. | ||
| 6 | |||
| 7 | Вы можете использовать следующие переменные: | ||
| 8 | |||
| 9 | {{code}} | ||
| 10 | Для выбранного типа сигнала поддерживаются следующие данные для подстановки: | ||
| 11 | |||
| 12 | ${event.headline} — название события | ||
| 13 | ${event.data.EventTags} — метки события | ||
| 14 | ${element.name} — название элемента-источника события | ||
| 15 | ${pass.uuid} — идентификатор пропуска | ||
| 16 | ${pass.facility} — код предприятия | ||
| 17 | ${pass.card} — номер карты | ||
| 18 | ${pass.pincode} — ПИН | ||
| 19 | ${pass.duress_pincode} — ПИН прохода под принуждением | ||
| 20 | ${pass.type} — тип пропуска | ||
| 21 | ${pass.state} — состояние пропуска | ||
| 22 | ${person.uuid} — идентификатор владельца пропуска | ||
| 23 | ${person.photo} — идентификатор фотографии владельца пропуска | ||
| 24 | ${person.name} — имя владельца пропуска | ||
| 25 | ${person.surname} — фамилия владельца пропуска | ||
| 26 | ${person.patronymic} — отчество владельца пропуска | ||
| 27 | ${person.organization} — организация | ||
| 28 | ${person.division} — подразделение | ||
| 29 | ${person.post} — должность | ||
| 30 | ${(person.properties?filter(p -> p.key == "extra")?first.value)!''} — значение дополнительного свойства владельца пропуска | ||
| 31 | {{/code}} | ||
| 32 | |||
| 33 | \\ | ||
| 34 | |||
| 35 | Если у события, вызвавшего запуск задания автоматизации, есть элемент-источник, и для этого элемента заданы «связанные» медиаисточники», то при наличии задач на запись телеграмм-уведомление может быть дополнено кадрами архива или целыми видеофрагментами. | ||
| 36 | |||
| 37 | {{info}} | ||
| 38 | **ПОДСКАЗКА** | ||
| 39 | |||
| 40 | Задание автоматизации может быть запущено как непосредственно на видеорегистраторе, так и на сервере-диспетчере, получающем видеоданные от нескольких видеорегистраторов. При этом экспорт видео осуществляется с «внешнего» видеоархива. | ||
| 41 | |||
| 42 | (% style="color: rgb(51,51,51);" %)Если на момент события срабатывания задания автоматизации есть архивная запись по нескольким потокам камеры, в телеграмм будут отправлены фрагменты видеоархива по каждому потоку. Если для источника события задано несколько «связанных» камер, то к сообщению прикладываются кадры и/или видеофрагменты от каждой из них.(%%) Видео экспортируется в формате MKV и может быть просмотрено напрямую в Телеграмм. | ||
| 43 | {{/info}} | ||
| 44 | |||
| 45 | \\ |