Поддерживается несколько режимов оповещения о поступлении новых сообщений от клиентов
1) На E-mail (в конфиге пользователя биллинга необходимо прописать параметр helpdesk.mail=user@domain.ru)
2) В Jabber
3) В Telegram (в конфиге пользователя биллинга необходимо прописать параметр telegram.user.id=311204768)
Настройка оповещения E-mail
настроить запуск задачи планировщика (HelpDesk => рассылка персональных уведомлений о новых сообщениях) с конфигом
mail.body=Ваши темы ({youCountAll} сообщений):\n{youNews}\nНичейные ({unmanagedCountAll} сообщений):\n{unmanagedNews} mail.subject=HelpDesk => {youCountAll} новых сообщений (и {unmanagedCountAll} новых ничейных) mail.bodypart={title} (ID {id}) - {count} новых\n # список пользователей кому рассылать user.<логин_пользователя_биллинга>.mail=nickname@mail.ru
Настройка оповещения Jabber
В конфигурации сервера прописать
# Параметры жабера, например, для рассыльщика уведомлений о новых соощениях по жаберу итд # логин@сервер/ресурс jabber.jid=billing@jabber.local/helpdesk jabber.server=jabber.local # пароль jabber.password=123456
настроить запуск задачи планировщика (HelpDesk => рассылка персональных уведомлений о новых сообщениях) с конфигом
# список пользователей кому рассылать user.<логин_пользователя_биллинга>.jid=nickname@jabber.local
Настройка оповещения в Telegram
1) В Telegram c помощью бота @BotFather создаете бота и получаете токен типа 983377823:dsahfauiwehfuwfqywdg26dqf6Vzi8klN8
2) в конфиге плагина прописываем
telegram.bot.token=983377823:dsahfauiwehfuwfqywdg26dqf6Vzi8klN8 telegram.webhook.url=https://[адрес биллинга]/bgbilling/telegramHelpdeskWebhook
Для ограничения доступа к адресу webhook рекомендуем маскировать его с помощью проксирования nginx
т.е. на на nginx настроить какой нибудь location типа /bgbilling/telegramHJgweHJUgheby с пробросом на /bgbilling/telegramHelpdeskWebhook
а прямой доступ к /bgbilling/telegramHelpdeskWebhook запретить
соответственно в этом случае в параметр нужно будет прописать
telegram.webhook.url=https://[адрес биллинга]/bgbilling/telegramHJgweHJUgheby
3) Далее подключаемся к созданному ранее боту и вводим /start
4) вводим команду /showMyId
5) полученный выше ID прописываем в конфигурации пользователя биллинга
6) После указанных настроек в Telegram должны приходить сообщения Менеджером в которых указан данный пользователь, а также все сообщения у которых не установлен Менеджер