Подстановки значений в триггерах

Сервер BOOCO Meteor (v 1.x) / Настройка триггеров

Если действия, исполняемые триггерами, связаны с отправкой сообщений, то можно использовать подстановки.

⚠️
Важно. Подстановки нужно указывать в фигурных скобках.

В общем виде подстановка задается в следующем формате: {<key>.<property>:<options>}.

Значение
Определение
key
Имя ключа для замены
property
Свойство объекта (если key — сложный объект)
options
Опции или формат (в зависимости от ключа)

Подстановки можно использовать в следующих действиях:

  • Вывести сообщение (Log Action);
  • Отправить email (Email Action);
  • Отправить сообщение в BOOCO Телеграм-бот (Telegram Action);
  • Отправить команду на устройство (если тип канала — строка).

Список основных переменных

В зависимости от типа триггера можно использовать следующие переменные:

Тип триггера
Переменная
Определение
Все триггеры
{name}
Имя триггера
Календарь
{venue}
Название помещения
{organizer}
Электронная почта организатора
{organizer:fullname}
Полное имя организатора
{start[:<format>]}
Начало события (формат — необязательный параметр)
{end[:<format>]}
Конец события (формат — необязательный параметр)
{subject}
Тема события
{car}
Автомобиль (для событий, связанных с парковкой)
{car.model}
Модель автомобиля (для событий, связанных с парковкой)
{car.licensePlate}
Гос. номер автомобиля (для событий, связанных с парковкой)
Устройство
{feedback}
Название обратной связи
{value}
Значение обратной связи
Строка в журнале
{message}
Запись в журнале
{messageType}
Тип записи (информационное сообщение, ошибка, предупреждение и т. д.)
{date}
Дата и время сообщения
{timestamp}
Дата и время в формате linux timestamp
{userId}
ID пользователя
WDB индикатор
{serialNumber}
Серийный номер WDB-индикатора
{value}
Значение события, если тип триггера — Присутствие (any, true, false) или Нажатие кнопки (any, being, end)
Другие замены (зависят от контекста)
{username}
Имя пользователя
{log:xxx}
Последние xxx сообщений из Журнала