Существует такой провайдер, который никак не оповещает клиентов о приближающемся отключении из-за нулевого баланса и имя ему "Тис Диалог". Меня угораздило им пользоваться.
Масштаб проблемы таков, что терпеть невозможно (внезапные отключения в самый неподходящий момент - обычное дело) и надо это автоматизировать. Так появился скрипт проверяющий баланса и оповещающий о необходимости оплаты когда тот приближается к 0.
Быть может кто-то из ЛПР любимого провайдера прочитает эту запись и таки реализует сию необходимую и безумно простую функцию. А пока мой костыль.
Первая версия скрипта была написана несколько лет назад на Python и успешно справлялась с задачей пока недавно любимый провайдер не поменял сайт и личный кабинет т.о. потребовалось заново реализовать парсинг страницы с балансом, только на Ruby.
Гитхаб "проекта" : https://github.com/olegantonyan/balance_checker
У меня запускается при старте KDE примерно так:
При каждом старте KDE проверяется баланс на Тисе и отправляется письмо на указанный адрес если баланс ниже установленного значения.
Добавить новых провайдеров и "уведомителей" супер-просто создав класс в соответствующем каталоге.
Можно поместить на сервер и запускать по крону. Для представителей компании Тис-Диалог сделаю это совершенно бесплатно и без смс
Масштаб проблемы таков, что терпеть невозможно (внезапные отключения в самый неподходящий момент - обычное дело) и надо это автоматизировать. Так появился скрипт проверяющий баланса и оповещающий о необходимости оплаты когда тот приближается к 0.
Быть может кто-то из ЛПР любимого провайдера прочитает эту запись и таки реализует сию необходимую и безумно простую функцию. А пока мой костыль.
Первая версия скрипта была написана несколько лет назад на Python и успешно справлялась с задачей пока недавно любимый провайдер не поменял сайт и личный кабинет т.о. потребовалось заново реализовать парсинг страницы с балансом, только на Ruby.
Гитхаб "проекта" : https://github.com/olegantonyan/balance_checker
У меня запускается при старте KDE примерно так:
#!/usr/bin/zshСорсить zshrc нужно чтобы подхватился rbenv т.к. у меня он используется.
source ~/.zshrc
cd $(dirname $(readlink -f $0))
bundle exec ./bin/balance_checker
При каждом старте KDE проверяется баланс на Тисе и отправляется письмо на указанный адрес если баланс ниже установленного значения.
Добавить новых провайдеров и "уведомителей" супер-просто создав класс в соответствующем каталоге.
Можно поместить на сервер и запускать по крону. Для представителей компании Тис-Диалог сделаю это совершенно бесплатно и без смс
Комментариев нет:
Отправить комментарий