Закажите бесплатную презентацию продуктов РосБизнесСофт прямо сейчас!
Нужно подключить trait Notifications
use \Kernel\Actions\Notifications;
Для отправки уведомлений пользователям системы используется метод sendNotification.
Где:
Пример:
$this->sendNotification($this->structure->responsible, ["email", "notification"], $text, $title, $this->User->getEmployee()[0], [], "", $link);
Важно! Если нужно отправить одновременно уведомление и на почту и в систему, то для параметра types сначала необходимо указать «email».
Нужно подключить trait Notifications
use \Kernel\Actions\Notifications;
Для отправки уведомлений пользователям системы используется метод sendEmail.
Где:
Пример:
$this->sendEmail(['alexander@rbs360.ru', 'Александр'], 'Тема письма', 'Текст письма', ['noreply@rbs360.ru', 'RBS360 Личный кабинет']);
Для отправки уведомления через сторонний плагин в типе уведомлений нужно указать точное название плагина (например, telegram).
Тип плагина должен быть типа: PLUGIN_TYPE_CONTENT. Также плагин должен содержать метод:
sendMessage($text, $user_id, $chat_id = null)
Пример отправки уведомления пользователю через плагин «Уведомления в Telegram»:
$this->sendNotification($this->User->getEmployee(), ["telegram"], "Текст", "", $this->User->getEmployee()[0], [], "", "");