Перейти до

Скрипт автоматического предупреждения


Рекомендованные сообщения

Возникла идея впихнутьв крон скриптик, который будет проверять количество денег на балансе у всех пользователей, и если значение баласнса будет меньше определенной суммы отправлять через консольный конфигуратор сообщение пользователю. Кто-то реализовывал подобное?

Ссылка на сообщение
Поделиться на других сайтах

В последнем авторизаторе есть опция: его иконка в трее начинает мигать когда на счету остается меньше N денег. N - настраивается.

Ссылка на сообщение
Поделиться на других сайтах

Скрипт написать не проблема, если кто знает пхп, пишите, могу скинуть пару функций для работы с стг, отправка сообщений, добавление денег, и т.д.

Ссылка на сообщение
Поделиться на других сайтах

Зачем на http? Юзер и в авторизаторе видит, что у него денег не осталось.

Идея была написать скрипт, который будет прописан в кронтабе и уведомлять пользователей сообщением через консольный конфигуратор, когда на счету осталось меньше 2-х (например) денег. Аля предупредительная смс мобильных операторов.

Ссылка на сообщение
Поделиться на других сайтах

я понял, просто подкидываю идею - удобно увидеть что у тебя не запущен авторизатор или закончились деньги при попытке загрузить страницу инета.

 

а по теме - последние авторизаторы сами могут моргать при мало денег.

да и скрипт тот не проблема:

 

раз в сутки (или при ONConnect что еще проще) листаем пользователей,

ls -lf /usr/stg/var/users/ | grep drw | awk '{print $9}' > /usr/stg/userlist

 

 

отгребаем денежные тарифы

фильтруем по деньгам

for line in $(cat "/usr/stg/userlist")
do
ip=`cat /usr/stg/var/users/$line/conf | grep IP=`
trf=`cat /usr/stg/var/users/$line/conf | grep Tariff=`
adr=`cat /usr/stg/var/users/$line/conf | grep Address=`
adr=`echo $adr | cut -d '=' -f2|cut -d ' ' -f1`
trf=`echo $trf | cut -d '=' -f2`
ipa=`echo $ip | cut -d '=' -f2`
ipa2=`echo ",$ipa," | cut -d ',' -f3`
ipa=`echo $ipa | cut -d ',' -f1`
aipa3=`echo $ipa | cut -d '.' -f3`
aipa4=`echo $ipa | cut -d '.' -f4`
aipa=$aipa3$aipa4
....

через sgconf шлём мессагу

Ссылка на сообщение
Поделиться на других сайтах
Идея была написать скрипт, который будет прописан в кронтабе и уведомлять пользователей сообщением через консольный конфигуратор, когда на счету осталось меньше 2-х (например) денег. Аля предупредительная смс мобильных операторов.

Когда-то ообсуждали разделение функционала между компонентами, и пришли к выводу, что все сообщения-предупреждения (т.е. сторожевые фенкции) - это исключительно внутренний функционал авторизатора. Клиент сам должен иметь возможность устаналвливать разные критерии, лимит денег, лимит трафика и т.д. И нефиг для этого грузить сервер.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...