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