Releases: artyl/mbplugin
Fix onlime and mts cashback
В плагине mts2 добавлено получение баланса кэшбэка в переменную Balance2
Исправлена работа провайдера Onlime (my.rt.ru ростелеком москва) - теперь он тоже на хроме
Плагин stock теперь может забирать цену ETF(фонды) с moex.com
Плагин stock может сохранять детальный лог по ценным бумагам чтобы по нему строить развернутую аналитику (для подготовки аналитики из лога скрипт make_stock_stat.py)
Fix. В плагине megafon были проблемы когда имя было с кавычками (так бывает когда телефон на организацию)
a1by добавлено закрытие баннера
Show history for standalone version
В этой версии изменения коснулись только Stabdalone версии.
В standalone версии можно включить показ истории по балансу (RealAverageDays=30), все остальные тонкие настройки см как обычно в settings.py
Помните, что чем больше дней, тем дольше строится страница с балансом
Fix bug show captcha
Исправление ошибки показа браузера (багрепорт comr)
Tele2 sms, MTS captcha show, yota chrome, browser chromium support
Добавил в tele2 информацию по SMS (при участии 2350040)
Вынес параметр interUnit (еденицы измерения для инета) в ini. По умолчанию GB. Пока это включено для mts и tele2
Для плагинов через хром можно задать прокси сервер в формате http://user:[email protected]:6789
Для плагинов через хром добавлена возможность показа хрома в случае появления капчи (при участии comr)
Для плагинов через хром улучшена обработка ошибок при неожиданном закрытии хрома
Очередная попытка починить плагин mosenergosbyt для ряда случаев (при участии dimon_s2020)
Для плагинов через хром исправлена работа с другими браузерами на движке cromium (edge, yandex, brave и т.п., опера хоть и на хромиуме но нормально не заработала)
Плагин yota теперь тоже через хром
Mts obshchiy_paket, standalone version addition parameter
Плагин mts2 умеет забирать информацию из общего пакета для телефонов указанных в параметре mts_usedbyme, или по всем телефонам если mts_usedbyme=1
В автономной версии теперь можно прописывать параметры BalanceNotChangedMoreThen, BalanceChangedLessThen, BalanceLessThen, TurnOffLessThen для каждого телефона (пример см standalone\phones.ini)
Small fix (faster and more stable, balance request over telegram for standalone version)
Важно! В целях унификации заход в ЛК МТС через другой номер теперь пишем сначала номер в который логинимся/номер баланс которого хотим посмотреть (чтобы мтс, ростелеком и мосэнергосбыт схема была одинаковая)
В плагинах ростелеком и мосэнергосбыт в случае одного лицевого счета в ЛК можно не указывать лицевой счет в логине
В плагинах через хром подправлен механизм логина, чтобы он в случае неуспеха не ломился по многу раз.
Скорость работы плагинов на хроме увеличилась, у МТС примерно в 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 сервер в автозапуск.
Standalone version
В этой версии появилась возможность использовать mbplugin самостоятельно без mobilebalance, естественно возможен запуск только плагинов из mobilebalance
Новый плагин mosenergosbyt для использоваия в поле логина пишите логин/лицевой_счет
Новый плагин vscale (Облачные серверы для разработчиков), сделан больше для демонстрации новых возможностей.
Новый плагин currency заменил собой плагины eur, usd, moex и yahoo, для курса валют с сайта ЦБ пишите в поле логин код валюты USD, EUR и т.п.
Если хотите курсы c RBC пишите в логине RBC_USD, если хотите котировки валют с сайта биржи MOEX пишите MOEX_USD/RUB, Хотите котировки ценных бумаг MOEX_TATNP,
Хотите котировки с сайта finence.yahoo.com пишите YAHOO_AAPL
Выкинул из сборки содержимое папки python\scripts, для работы mbplugin оно все равно не требуется, а обновляемся мы все равно через замену папки, а уж коли на него иногда антивирус срабатывает, то лучше его убрать чтобы вопросов было меньше
И наконец самое главное, но видимое только авторам плагинов. Писать плагины для движка хрома стало на порядок легче, код переработанных плагинов можно посмотреть в плагинах (test4, rostelecom, vscale, mosenergosbyt)
Add a1.py operator (from Exemok)
Небольшие правки в модуле по работе с puppeteer (возможно это в ряде случаем улучшит стабильность работы плагинов через хром)
Добавлен тестовый плагин test3 для тестирования puppeteer chrome (Его так же можно брать за основу)
Добавлен оператор a1.by (сотовая связь Беларусь) Автор плагина Exemok
В setup_and_check.bat добавлена проверка работы движка через хром
Fix mts2 plugin
Исправлена работа провайдера для MTS
Добавлены дополнительные настройки для телеграм подписок, например можно указать send_empty:0 индивидуально для каждой подписки
Proxy for tg bot and subscription
Много изменений по коду обновлять всю папку plugin целиком
Добавил возможность работы телеграм бота через проки
Добавил подписки для бота - возможность отправлять информацию по указаным фильтрам номеров