О плагине

Плагин предназначен для отправки уведомлений через Yandex Messenger.

Настройка

Добавить конфигурацию с активированным плагином:

Только администратор организации может создавать ботов для Мессенджера и управлять ими. (может понадобится отдельный тарифный план учитывающий ботов) Как создать бота:

  1. Откройте кабинет организации.

  2. Перейдите на страницу Боты в Мессенджере.

  3. Нажмите кнопку Создать бота.

  4. В появившемся окне введите Имя бота. Не используйте в имени бота символы: . , @, #, $, %, ^, &, /, *.

  5. Загрузите аватар бота.

  6. Нажмите кнопку Создать. Токен бота будет сформирован автоматически и скопирован в буфер обмена.

Полученный токен укажите в конфигурации плагина.

ymsg:token=<TOKEN>

Cтандартный обработчик событий

Плагин предоставляет для JEXL контекста объект ymsg класса org.bgerp.plugin.msg.ymsg.ExpressionObject с методами для отправки сообщений.

Отправка уведомлений в чат об изменении статуса процесса. Получить <CHAT_ID> можно через веб интерфейс мессенджера а так же через API запрос от лица бота на создание чата.

onProcessEvent.{@inc:cnt}.events=statusChanged
onProcessEvent.{@cnt}.doExpression=<<END
    ymsg.sendMessage('<CHAT_ID>', 'Status was changed');
END