Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
minLevel3

Установка модуля

Code Block
languagebash
cp Megogo.pm /usr/abills/Abills/modules/Iptv/Plugins/


Включение услуги

Настройка>Телевидение


URLhttps://billing.megogo.net/
Пользователь PORTALПрава на просмотр (Информация) или просмотр + редактирование (Control) информации абонентом в личном кабинете
ПарольИдентификатор партнера, полученный от Megogo

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

Создание тарифных планов

Переходим в меню  Настройка>Телевидение>Тарифные планы

Выбираем сервис Megogo. Вводим необходимые данные. В поле Filter id вносим id тарифа в системе Megogo.

Заведение услуги абоненту

Warning

Если у пользователя uid или пароль меньше 6 символов, тогда перед отправкой запроса на добавление в Мегого вначале будут добавлены "0".


Настройка в файле abills/libexec/config.pl:

partnerIDtestИдентификатор партнера, полученный от MegogoSALTtesttesttest
$conf{MEGOGO_EMAIL} = 'abils.com';Домен для создания email пользователю
$conf{MEGOGO_EMAIL_LOGIN} = '1';SALT, полученный от Megogo
$conf{MEGOGO_PREFIX} = 'abi';Префикс для уникальности пользователей

Использование логина в качестве email. Пример, some_login@abills.com

Info

Доступно с версии 1.16 файла Megogo.pm



Настройка домена электронной почты пользователя

Домен можно указать несколькими способами:

  1. В дополнительных настройках сервиса заполнив параметр «E-mail Домен».
    Image Added
  2. Заполнив параметр $conf{MEGOGO_EMAIL}
= 'abils.com';Домен для создания email пользователю

Статистика для отчетности

Таблица статистики находится в  Настройка>Отчет>Megogo.

Выбрав год и месяц, который нам нужен, и нажав кнопку «Показать», мы получим:

Image Removed

Тарифный планНазвание тарифного планаАбонплата (в месяц)Стоимость тарифного плана за месяцДнейКоличество дней с активной услугойОплатыСумма платежей ПользователейБесплатный период(дней)Сколько дней было использовано бесплатного периода
  1. в файле config.pl.

Приоритет следующий: сначала проверяется параметр в дополнительных настройках, затем в config.pl.

Работа с ошибками

Код ошибкиОписание ошибкиИсправление ошибки
1005"Curl not found. Use $conf{FILE_CURL}"

Установите Сurl - программку для скачивания и пропишите в конфигурационном файле $conf{FILE_CURL} 

apt install curl