Small fix (faster and more stable, balance request over telegram for standalone version)
Pre-releaseВажно! В целях унификации заход в ЛК МТС через другой номер теперь пишем сначала номер в который логинимся/номер баланс которого хотим посмотреть (чтобы мтс, ростелеком и мосэнергосбыт схема была одинаковая)
В плагинах ростелеком и мосэнергосбыт в случае одного лицевого счета в ЛК можно не указывать лицевой счет в логине
В плагинах через хром подправлен механизм логина, чтобы он в случае неуспеха не ломился по многу раз.
Скорость работы плагинов на хроме увеличилась, у МТС примерно в 2-3 раза.
Как показала практика, для плагинов через хром включение логгирования DEBUG приводит к огромному количеству записей от самого движка puppeteer, и ряда библиотек, исправлено.
Добавил параметры для разборок плагинов через хром - log_responses=1 - запишет все просмотренные страницы, также не забывайте про show_chrome=1 они дадут достаточно понятную информацию
Автономная версия:
Теперь можно запрашивать балансы командой /receivebalance, без параметров - все телефоны, либо после через пробел какие балансы получить (как призапуске из батника mbstandalone.bat GETBALANCE). Естественно такая возможность, как и просмотр баланса доступна только если id вашего телеграма прописан в ini в строчке auth_id
В случае если низкий баланс, скорое время отключения либо баланс давно не менялся в боте напротив номера появляется соответстующий коментарий
Фильтр получаемых номеров в запросе в автономной версии добавлен Alias. Также можно не писать логин/алиас/оператор а можно его часть
В случае ошибки останавливалось получение балансов. Исправлено.
Рекомендую заглянуть в settings.py там описаны все параметры ini файла с коментариями.
Если setup_and_check.bat запустить с параметром noweb то он не дабавляет запуск webserver в автозапуск
Аналогично mbstandalone.bat init noweb - также не добавляет web сервер в автозапуск.