Модуль lbcore-max-bot позволяет создать бота для ваших абонентов в мессенджере MAX и обеспечить взаимодействие этого бота с LANBilling. Бот будет получать информацию из LANBilling (например, о балансе или статусах услуг), а также передавать сведения в биллинг (например, если абонент возьмёт обещанный платёж).
Абонент авторизуется в боте по номеру мобильного телефона.
Система проверяет, есть ли в биллинге абонент с таким номером телефона. Для успешной авторизации этот номер должен быть указан в карточке абонента и подтверждён.
В боте есть стандартный набор команд. Также оператор может добавить собственные команды в меню.
Стандартные команды:
показать баланс — если у абонента несколько договоров, бот покажет баланс на каждом из них;
узнать статус услуг — посмотреть, какие учётные записи и услуги активны, заблокированы или отключены;
оплатить:
настроить автоплатёж — абонент сможет управлять автооплатами: подключать и отключать их. Для этого также нужна интеграция с ВПС.
взять обещанный платёж — условия обещанного платежа зависят от настроек в биллинге;
сообщить о проблеме — создать обращение в техподдержку. Инцидент появится в HelpDesk биллинга.
Настраиваемые возможности — например, вы можете добавить часто задаваемые вопросы с ответами на них, чтобы снизить нагрузку на техподдержку.
Установите модуль lbcore-max-bot.
Обратитесь в техподдержку MAX, чтобы создать бота и получить токен для взаимодействия по API.
Задайте параметры модуля в административном интерфейсе LANBilling.
Если у вас в LANBilling несколько организаций (например, филиалы разных регионов), можно установить несколько экземпляров модуля и создать несколько ботов в MAX. В настройках каждого бота укажите, какой организации он принадлежит — только абоненты, относящиеся к этой организации, смогут пользоваться ботом.
Задайте в файле конфигурации параметры, необходимые для взаимодействия бота MAX с LANBilling.
Также в конфигурации можно:
Чтобы ваши абоненты могли вносить платежи и управлять автооплатами через бота, вам потребуется настроить взаимодействие с платёжными системами.
Обратите внимание: если у вас в LANBilling несколько организаций, вам нужно задать настройки платёжных систем для каждой из этих организаций отдельно.
Запустите модуль lbcore-max-bot.
Вы можете отправлять оповещения абонентам, у которых есть действующий чат с ботом в MAX. Например, когда баланс на договоре опустится ниже заданного порога или истечёт срок обещанного платежа, LANBilling отправит уведомление — абонент получит его в чате с ботом.
Для этого настройте плагин оповещений.
Есть вопросы по документации? Пожалуйста, напишите их