Настроить плагин мессенджера для уведомлений

Перед началом работы с мессенджерами настройте плагин SigmaSMS.

Плагин отправляет письмо по протоколу HTTP на почтовый адрес шлюза SigmaSMS, который далее пересылает это сообщение абоненту в мессенджер. Чтобы плагин заработал, вам необходимо его настроить — указать реквизиты доступа к системе SigmaSMS и HTTP-серверу. После этого активируйте плагин.

Настройте плагин

Если вы раньше не работали с файлом sigma_sms.cfg , его нужно создать. Для этого скопируйте файл sigma_sms.cfg.sample и назовите копию «sigma_sms.cfg»:

cp /usr/local/billing/plugins/messengers/sigma_sms.cfg.sample /usr/local/billing/plugins/messengers/sigma_sms.cfg
  1. Откройте файл sigma_sms.cfg:

    nano /usr/local/billing/plugins/messengers/sigma_sms.cfg
    

    ``

  2. Введите реквизиты доступа к вашему HTTP-серверу:

    • URL — адрес для отправки сообщения

    • Токен для авторизации и «Отправитель» берутся из личного кабинета SigmaSMS

    • Типы сервисов имеют допустимые значения: vk, ok, viber, whatsapp. Сообщение будет отправлено в один из заданных мессенджеров в порядке перечесления. Например, если абонент не зарегистрирован в vk, то система попробует отправить сообщение в следующий мессенджер — ok и т.д.

    [Settings]
    # URL
    URL = "https://online.sigmasms.ru/api/sendings"
    # Токен для авторизации
    Token = ""
    # Отправитель
    Sender = ""
    # Типы сервисов
    MessageSendingOrder = [vk, ok]
    

    ``

  3. Сохраните конфигурационный файл.

Активируйте плагин

  1. Откройте файл messenger_plugin.cfg:

    nano /usr/local/billing/pymodules/messenger_plugin_management/messenger_plugin.cfg
    

    ``

  2. Укажите название плагина и сохраните изменения:

    Plugin = Sigma SMS
    

    ``

  3. Перезапустите модуль LBcore:

    systemctl restart lbcore
    

    ``

Плагин готов к работе. Система может отправлять абонентам уведомления в мессенджерах.

Также вы можете создать свой собственный плагин по инструкции.