30 сентября 2021 Время чтения: 2 минуты

BILLmanager отправляет уведомления через Telegram

Иван Мешков

Иван Мешков

Разработчик BILLmanager

ISPSystem

Теперь BILLmanager присылает уведомления пользователям через Тelegram. Клиенты смогут сразу получать ответ на тикет, сообщения о зачислении платежа и открытии услуг или новостные рассылки — для этого им не придётся проверять в почту. Telegram — это экономичный и надёжный канал информирования. В отличие от СМС, уведомления в Telegram бесплатны для провайдера.

Настройка уведомлений занимает пять минут и состоит из трёх этапов.

Этапы настройки уведомлений

Настройка уведомлений в Telegram со стороны администратора

Создание и настройка бота Тelegram выполняются по стандартной процедуре.

  1. Перейдите по ссылке https://t.me/BotFather или найдите в Telegram бот @BotFather.
    BotFather для управления другими ботами в Telegram
    BotFather для управления другими ботами в Telegram
  2. Запустите бота командой /start.
    Запуск BotFather
    Запуск BotFather
  3. Создайте своего бота командой /newbot. Придумайте название для бота и пользователя бота.
    Создание бота для отправки уведомлений BILLmanager
    Создание бота для отправки уведомлений BILLmanager

Бот создан. Теперь нам понадобится только его имя и токен.

Настройка в BILLmanager со стороны администратора

  1. В меню «Шлюзы сообщений» переходите к созданию нового шлюза и выберите Telegram.
  2. Создание нового шлюза
    Создание нового шлюза
  3. Укажите имя бота и токен.
  4. Подключение бота к BILLmanager
    Подключение бота к BILLmanager
  5. Выберите, какую разметку будут иметь сообщения от бота. Поддерживается HTML и markdown.
  6. В меню Шаблоны сообщенийСообщения для мессенджеров заполните нужные шаблоны. Используйте для этого ту разметку, которую ранее выбрали для шлюза. По умолчанию шаблоны не заполнены, но в шаблоне о зачислении платежа можно посмотреть пример оформления. Для создания сообщений можно использовать те же переменные, что используются при создании email-уведомлений.

  7.  

    Пример уведомления на оплату:

    
    <% function EscapeForMarkdown(data) { %>
    	<% if (!data || data == '') { return; }%>
    	<% return data.replace(/[_*[\]()~'>#+\-=|{}.!\\]/g, "\\$&") %>
    <% } %>
    *Платёж зачислен*
    Здравствуйте, *_<%= EscapeForMarkdown(user.realname) %>_*\!
    Уведомляем вас о зачислении оплаты по счёту номер *<%= payment.number %>* на сумму *<%= EscapeForMarkdown(payment.paymethodamount) %> <%= payment.currency.iso %>*\.
    Текущий баланс лицевого счёта равен *<%= EscapeForMarkdown(subaccount.balance) %> <%= currency.iso %>*\.
    

Настройки со стороны администратора завершены. Вам остается лишь сообщить клиентам, что они могут получить сообщения от вас через Telegram, и предложить подписаться на бота.

Настройка в BILLmanager со стороны клиента

  1. Чтобы настроить уведомления, клиенту необходимой перейти в Настройки профиляНастройка уведомлений и указать свой логин из Telegram.
  2. Настройка уведомлений через Telegram для пользователей BILLmanager 6
    Настройка уведомлений через Telegram для пользователей BILLmanager 6
    Настройка уведомлений через Telegram для пользователей BILLmanager 5
    Настройка уведомлений через Telegram для пользователей BILLmanager 5
  3. Затем написать боту сообщение /start (перейти в бота можно по ссылке, указанной в описании к полю).
  4. После этих действий BILLmanager свяжет бота и пользователя. Клиент будет получать все уведомления в мессенджере.
    Клиент получил сообщение от BILLmanager в Telegram
    Клиент получил сообщение от BILLmanager в Telegram

Попробуйте BILLmanager для автоматизации продаж хостинга

BILLmanager — платформа для биллинга IT-инфраструктуры. Она автоматически предоставляет доступ к физическим и виртуальным серверам и контролирует расходы. BILLmanager содержит комплекс инструментов для организации продаж:

  • Интеграция с платформами VMware, VMmanager, DCImanager и любым другим ПО по API;
  • Автоматическая выдача VDS/VPS, выделенных серверов, облачной инфраструктуры и других сервисов;
  • Настройка тарифов за гарантированные ресурсы, по статистике потребления и комбинированно;
  • Автоматический контроль платежей и формирование отчётных документов;
  • Десятки способов оплаты;
  • Тикет-система;
  • Уведомления и рассылки пользователям.