Skip to content

Releases: artyl/mbplugin

Fix beeline, megafon, zadarma

13 Oct 15:42
Compare
Choose a tag to compare

Инструкция по установке standalone
Инструкция по установке с MobileBalance
Инструкция по использованию как python модуль

FIX: исправлен подсчет количества услуг в мегафон (тарифный план тоже считаем услугой), спасибо Pasha за участие
FIX: исправлена работа zadarma(novofon) с новым ЛК (и не ясно нужен ли он вообще, с его новыми негуманными тарифами)
FIX: исправлена работа плагина beeline web
ADD: добавлена возможность смотреть корректность ini на странице http://localhost:19777/check_ini (пункт Check ini на основной странице)

--ele-- t2, upgrade playwright to 1.46.0 (over requirements option)

13 Sep 04:47
Compare
Choose a tag to compare

Инструкция по установке standalone
Инструкция по установке с MobileBalance
Инструкция по использованию как python модуль

FIX: tele2 переименовался в t2, поменялся url и разметка на сайте, и самое неприятное ни не хотят больше логиниться по логину и паролю, поэтому приходится включать показ хрома или логиниться через http://localhost:19777/profile
CHANGE: tele2 в связи с неработоспособностью проверки через API у подавляющего процента пользователей, версия через WEB выставлена по умолчанию, она хоть через SMS но криво-косо работает.
CHANGE: в связи с тем что все больше головной боли доставляет процесс логона, у T2 (теле2) он вообще ручной, билайн просит капчу переодически ценность сохраненных сессий сильно выросла, чтобы очищать их походя просто так, поэтому из setup_and_check.bat убрана команда на очистку кэшей, и чтобы избежать путаницы теперь есть setup_and_check.bat без очистки и отдельно clear-browser-cache.bat с очисткой.
ADD: для манипуляция с файлом зависимостей сделан параметр requirements через который можно управлять каким файлом зависимостей пользоваться, можно перейти на свежую версию браузера включив опцию requirements = requirements_win10.txt, после изменения обязательно нужно выполнить setup_and_check.bat чтобы зависимости применились и скачался новый браузер нужно после изменения обязательно выполнить setup_and_check.bat
BREAKING_CHANGE: playwright_stealth теперь выключен по умолчанию, на последних версиях браузера с ним ломаются плагины

Для желающих эксперементировать с requirements = requirements_win10.txt скорее всего после обновления браузера авторизация слетит и там где она ручная (капча, смс и т.п.) придется авторизоваться заново

ucell.uz plugin, ntvplus fix url

28 Aug 19:49
Compare
Choose a tag to compare
Pre-release

ADD: ucelluz новый оператор для ЛК my.ucell.uz
FIX: Мтс, если баланс нигде не нашли, или он нулевой то берем его из html кода рендеренной страницы
FIX: ntvplus поменял url по которому отдает инфу, исправил в плагине
FIX: beeline web форма логина, правда пользы от этого немного, т.к. билайн после ввода логина капчу спрашивает, все равно для логина приходится показ хрома включать и капчу вводить

mts cashback balance fix

19 May 17:11
Compare
Choose a tag to compare

Инструкция по установке standalone
Инструкция по установке с MobileBalance
Инструкция по использованию как python модуль

FIX: МТС перестал отдавать баланс кэшбэка в api/cashback/account, приходится его брать из рендеренной страницы.

mts balance and amount round2, fix rostelecom + rostelecom bonus, small bug fix

14 May 19:46
Compare
Choose a tag to compare

Инструкция по установке standalone
Инструкция по установке с MobileBalance
Инструкция по использованию как python модуль

FIX: МТС вернул схему получения баланса - amount берем только при получения баланса через ЛК другого телефона
ADD: МТС добавил опцию mts_balance_from откуда брать баланс на МТС дефолтное поведение брать из balance не возвращая ничего если amount не нулевой считая это ошибкой, balance - всегда balance, amount - всегда amount
FIX: linux исправлена проверка версии python (старше 3.10) в shell script mbp
ADD: новый плагин discovery поможет со сборкой данных из ЛК без передачи к нему доступа для разработки плагина (перед передачей данных если вводился пароль, то пароль может попасть в лог, проверяйте лог на наличие пароля перед передачей)
FIX: rostelecom web lk.rt.ru, и как оказалось в форму логина ростелеком добавил ума и определяет по тому что написали в поле логин что это - тел, email, логин или ЛС и сам переключается в нужную закладку, так что для входа можно использовать любой из вариантов оно само отработает, с моей стороны даже делать ничего не пришлось, главное на старте переключиться с вкладки номера телефона, иначе не даст ввести номер лицевого счета, аналогично кстати в onlime, который my.rt.ru
FIX: Восстановлена возможность отключить запись скриншотов и подробного лога работы в плагине МТС, теперь log_responses=0 отключает запись
ADD: Rostelecom balance2 (bonus) PR #47 from Comprech

mts balance and amount

20 Mar 20:36
Compare
Choose a tag to compare
Pre-release

Инструкция по установке standalone
Инструкция по установке с MobileBalance
Инструкция по использованию как python модуль

FIX: MTS похоже решил перестать возвращать точный баланс в поле balance и теперь его можно взять только приблизительный из amount

rostelecom qiwi, mts over another number, nashdom, uminet

17 Mar 13:11
Compare
Choose a tag to compare

Инструкция по установке standalone
Инструкция по установке с MobileBalance
Инструкция по использованию как python модуль

FIX: python 3.12 compatibility.
FIX: Провайдер nashdom. Исправлен выбор суммы задолженности (без учета комиссии при оплате через РКЦ).(d1mdev).
FIX: МТС. Восстановлен, а точнее написан заново, функционал проверки баланса МТС через привязанный номер, когда мы логинимся в номер 9161234567, а проверяем баланс 9177654321. В поле логин номер пишем в виде 9161234567/9177654321.
FIX: Исправлена форма входа оператор uminet.
FIX: Ростелеком. Восстановлена работа в варианте qiwi (используется сайт https://platiuslugi.ru), т.е. запрос платежного провайдера без авторизации по номеру ЛС , флаг qiwi ставил чтобы не нужно было ничего исправлять, если есть желание можно использовать флаг PLATIUSLUGI, оба варианта plugin_mode=QIWI и plugin_mode=platiuslugi равнозначны.

fix PLAYWRIGHT_BROWSERS_PATH

19 Feb 19:08
Compare
Choose a tag to compare

Инструкция по установке standalone
Инструкция по установке с MobileBalance
Инструкция по использованию как python модуль

FIX: при использовании PLAYWRIGHT_BROWSERS_PATH возникала ошибка при открытии браузера в mts и при открытии профиля браузера

megafon web login, tele2 fee, chailand, open browser with profile

18 Feb 18:30
Compare
Choose a tag to compare

Инструкция по установке standalone
Инструкция по установке с MobileBalance
Инструкция по использованию как python модуль

FIX: Восстановлен логин в ЛК мегафон web вариант
EXPERIMENTAL: Открытие профиля браузера, важно, если вы открыли браузер для какого-то профиля, то проверка по нему не отработает, пока браузер открыт
FIX: Tele2 Исправлено получение абонентской платы
ADD: Опция wait_screenshot - задержка перед скриншотом в секундах, чтобы успела прогрузится страница и скриншот получился с данными
FIX: Исправлена проверка баланса chailand (av-park.ru)

tg alias

26 Jan 21:40
Compare
Choose a tag to compare

Инструкция по установке standalone
Инструкция по установке с MobileBalance
Инструкция по использованию как python модуль

FIX: tg alias сломались при переходе на telebot, починил
FIX: tele2 остатки, теперь показывает вечные+текущие

Найденный баг про неработающие алиасы в телеграме позволил найти неприятную ошибку, которая могла в ряде мест вызвать странное поведение бота. Так что для использующих бота однозначно есть смысл обновиться. В остальном в tele2 остатки считаются сложением вечных и текущих. Больше изменений нет.