Wiki source code of Отправка видеоподтверждения в телеграмм
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | В Платформе НЕЙРОСС добавлена возможность по факту событий видеоаналитики, а также любых других событий Платформы НЕЙРОСС и сети НЕЙРОСС (в том числе, — событий доступа) отправлять уведомление заинтересованным видео в чат мессенджера Telegram. | ||
| 2 | |||
| 3 | == {{id name="Отправкавидеоподтверждениявтелеграмм-Общиесведения"/}}Общие сведения == | ||
| 4 | |||
| 5 | Платформа НЕЙРОСС предоставляет широкие возможности автоматизации, в том числе, — в части информирования ответственных лиц о событиях в системе безопасности. Наряду с отправкой уведомлений и готовых отчётов по электронной почте, если возможность получения уведомлений напрямую в телеграмм как группе людей, так и в конкретному пользователю. Шаблон текста уведомления формируется произвольно и дополняется сведениями о происшествии. | ||
| 6 | |||
| 7 | Вы можете использовать следующие переменные: | ||
| 8 | |||
| 9 | {{code language="java"}} | ||
| 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 | == {{id name="Отправкавидеоподтверждениявтелеграмм-Подготовкакнастройке"/}}Подготовка к настройке == | ||
| 46 | |||
| 47 | === {{id name="Отправкавидеоподтверждениявтелеграмм-Лицензирование"/}}Лицензирование === | ||
| 48 | |||
| 49 | Сервис автоматизации лицензируется. Вам потребуются лицензии, перечисленные в таблице ниже | ||
| 50 | |||
| 51 | |=((( | ||
| 52 | Название | ||
| 53 | )))|=((( | ||
| 54 | Комментарий | ||
| 55 | ))) | ||
| 56 | |((( | ||
| 57 | //НЕЙРОСС Автоматика// | ||
| 58 | )))|((( | ||
| 59 | НЕЙРОСС Автоматика: подсистема организации автоматического управления (включает функцию запуска управляющей команды) | ||
| 60 | ))) | ||
| 61 | |((( | ||
| 62 | //НЕЙРОСС Telegram// | ||
| 63 | )))|((( | ||
| 64 | Возможность отправки Telegram-уведомлений по событиям подсистемы автоматического управления. | ||
| 65 | ))) | ||
| 66 | |||
| 67 | === {{id name="Отправкавидеоподтверждениявтелеграмм-ДоступвИнтернет"/}}Доступ в Интернет === | ||
| 68 | |||
| 69 | Для отправки телеграмм-уведомлений узел Платформы НЕЙРОСС, на котором запущено задание автоматизации, должен иметь доступ в сеть интернет. | ||
| 70 | |||
| 71 | == {{id name="Отправкавидеоподтверждениявтелеграмм-Порядокнастройки"/}}Порядок настройки == | ||
| 72 | |||
| 73 | Создайте задание автоматизации. Задайте тип сигнала. В примере используется запуск задания по событию. Вы можете использовать один из предустановленных фильтров Платформы НЕЙРОСС, например, — фильтр СКУД / Все тревоги, который включает тревожные события системы контроля доступа, такие как взломы и удержания двери. | ||
| 74 | |||
| 75 | Задайте** Тип действия** — **Telegram-уведомление**. Введите текст сообщения, укажите идентификатор чата в Telegramm. Вы можете использовать настройки из примера ниже. | ||
| 76 | |||
| 77 | [[image:attach:telegram_example_params.jpg||width="900"]] | ||
| 78 | |||
| 79 | {{excerpt-include nopanel="true" 0="ui.Параметры узла.Автоматизация.Действия автоматизации.Тип действия\: Telegram-уведомление.WebHome"/}} | ||
| 80 | |||
| 81 | |=((( | ||
| 82 | Относится к | ||
| 83 | )))|((( | ||
| 84 | Платформа НЕЙРОСС | ||
| 85 | ))) | ||
| 86 | |=((( | ||
| 87 | Документация | ||
| 88 | )))|((( | ||
| 89 | [[doc:neyross.НЕЙРОСС Автоматика.WebHome]] | ||
| 90 | |||
| 91 | [[doc:ui.Параметры узла.Автоматизация.Действия автоматизации.Тип действия\: Telegram-уведомление.WebHome]] | ||
| 92 | ))) |