Skip to end of metadata
Go to start of metadata

Настройка > Портал > Статьи портала

Для активации возможности рассылки, нужно использовать billd плагин

0 * * * * root /usr/abills/libexec/billd portal_newsletters

Плагин, на данном примере, каждый час будет проверять новости на возможную рассылку, и соответственно менять её статус и заполняя количество полученных новостей.

Создание

При создании новости в Настройки → Портал → Статьи, можно выбрать тип рассылки.
Система будет автоматически показывать, ли это возможно
Например, в системе зарегистрирован Telegram-бот — будет показывать возможность рассылки Telegram.
И рассылка учитывает параметры отображения новости.
Например, пользователям определённой групи, определённого тэга на определённой улице.
При отсутствии таковых параметров — новость будет разослана всем, у кого присутствует контакт типа метода рассылки.

И она будет добавляться в очередь Отчёт > Портал > Рассылка статей:

Отдельно стоит обратить внимание, что рассылка одной и той же новости но разными методами — технически является разными рассылками.

Поля:
ID — идентификатор рассылки
Заголовок — заголовок рассылаемой новости
Метод — название метода рассылки (Telegram, Viber...)
Статус — статус рассылки (Активно, В процессе, Отправлено, Ошибка)
Отправлено — скольким пользователям были отправлены сообщения
Дата — дата регистрации рассылки

Пример результата рассылки

Для примера будет использоваться Telegram

В данном примере, у статьи подчёркивается её Заголовок, и внизу есть Краткое описание.
Если у статьи присутствует Контент, то при рассылке добавляется ссылка на статью
При отсутствии Краткого описания, сообщение будет только с заголовком и кнопкой.
Для лучшего распознавания ссылки — нужно заполнить $conf{BILLING_URL}, в котором указываем ссылку на ваш биллинг

$conf{PORTAL_LINK_SEND} - будет добавлена кнопка/текст для перехода на новость в биллинге.

Повторная рассылка

С версии 1.14.00

Повторная рассылка возможна, если новость была создана, и нет привязанных к новости неактивных рассылок.


  • No labels