Skip to content

Latest commit

 

History

History
298 lines (298 loc) · 20.9 KB

mbplugin_ini.md

File metadata and controls

298 lines (298 loc) · 20.9 KB

Секция Options

autoupdate

Описание: Проверять и предлагать устанавливать новые версии
Значение по умолчанию: 0
Варианты значения autoupdate: 0 - выключено или 1 - включено

ask_update

Описание: При обновлении не задавать вопрос
Значение по умолчанию: 1
Варианты значения ask_update: 0 - выключено или 1 - включено

requirements

Описание: Файл установленных пакетов, можно составить индивидуальный набор пакетов для установки, файл установки будет открываться из папки /mbplugin/docker/, если значение пустое, то будет взят в зависимости от ОС
Значение по умолчанию:

loggingformat

Описание: Формат лога
Значение по умолчанию: [%(asctime)s] %(levelname)s %(funcName)s %(message)s

loggingfolder

Описание: папка для логов
Значение по умолчанию: mbplugin\log

loggingfilename

Описание: лог для ручного запуска и dll плагинов
Значение по умолчанию: mbplugin\log\mbplugin.log

logginghttpfilename

Описание: лог http сервера и плагинов из него
Значение по умолчанию: mbplugin\log\http.log

logginglevel

Описание: Уровень логирования
Значение по умолчанию: INFO
Варианты значения logginglevel: DEBUG INFO WARNING ERROR CRITICAL

logconsole

Описание: Вести дополнительное логирование в консоль
Значение по умолчанию: 0
Варианты значения logconsole: 0 - выключено или 1 - включено

storefolder

Описание: Папка для хранения сессий
Значение по умолчанию: mbplugin\store

sqlitestore

Описание: Записывать результаты в sqlite БД
Значение по умолчанию: 0
Варианты значения sqlitestore: 0 - выключено или 1 - включено

sqlite_cache_size

Описание: Размер кэша для sqlite движка, 0 - оставить системное значение, если база большая - есть смысл увеличить, подробности https://www.sqlite.org/pragma.html#pragma_cache_size
Значение по умолчанию: 0

createhtmlreport

Описание: Создавать файл html отчета, после получения данных
Значение по умолчанию: 0
Варианты значения createhtmlreport: 0 - выключено или 1 - включено

htmlreportoperatorlink

Описание: В файле html отчета колонку псевдоним делать ссылкой на оператора
Значение по умолчанию: 1
Варианты значения htmlreportoperatorlink: 0 - выключено или 1 - включено

retry_failed

Описание: Сколько раз повторно опрашивать балансы, которые опросились неудачно
Значение по умолчанию: 2

jitter

Описание: Сколько ждать перед началом работы плагина от n до m секунд, по умолчанию 1,1
Значение по умолчанию: 1,1

plugin_mode

Описание: Режим работы плагина, если плагин поддерживает разные варианты работы с личным кабинетом, режим можно выставить индивидуально в phones.ini/phones_add.ini
Значение по умолчанию: DEFAULT

balance_html

Описание: путь к html файлу, который создается после получения баланса
Значение по умолчанию: balance.html

updatefrommdb

Описание: Обновлять SQLite базу данными из MDB
Значение по умолчанию: 0
Варианты значения updatefrommdb: 0 - выключено или 1 - включено

updatefrommdbdeep

Описание: Обновлять SQLite базу данными из MDB на сколько дней в глубину
Значение по умолчанию: 30

show_tray_icon

Описание: показывать иконку web сервера в трее
Значение по умолчанию: 1
Варианты значения show_tray_icon: 0 - выключено или 1 - включено

tray_default

Описание: Номер пункта меню по умолчанию (c 1)
Значение по умолчанию: 1

browser_proxy

Описание: Прокси сервер для работы хром плагинов http://user:[email protected]:6789 для socks5 пишем socks5://...
Значение по умолчанию:

requests_proxy

Описание: Прокси сервер для работы обычных плагинов либо пусто тогда пытается работать как есть, либо auto, тогда пытается подтянуть системные(срабатывает не всегда), либо в формате json {"http": "http://10.10.1.10:3128", "https": "http://10.10.1.10:1080"}
Значение по умолчанию:

show_captcha

Описание: Показывать окно chrome если на странице найдена капча
Значение по умолчанию: 0
Варианты значения show_captcha: 0 - выключено или 1 - включено

max_wait_captcha

Описание: Максимальное время ожидания ввода капчи в секундах
Значение по умолчанию: 180

show_chrome

Описание: Показывать окно chrome
Значение по умолчанию: 0
Варианты значения show_chrome: 0 - выключено или 1 - включено

playwright_stealth

Описание: Режим playwright stealth
Значение по умолчанию: 0
Варианты значения playwright_stealth: 0 - выключено или 1 - включено

headless_chrome

Описание: Headless режим работы chrome
Значение по умолчанию: 1
Варианты значения headless_chrome: 0 - выключено или 1 - включено

xvfb

Описание: Включить xvfb
Значение по умолчанию: 0
Варианты значения xvfb: 0 - выключено или 1 - включено

node_tls_reject_unauthorized

Описание: Отключение проверки сертификатов при загрузке браузерных движков, не меняйте этот параметр без крайней необходимости
Значение по умолчанию:

playwright_browsers_path

Описание: Путь по которому находится папка с движками браузеров, по умолчанию в LOCALAPPDATA\ms-playwright, не меняйте этот путь без крайней необходимости
Значение по умолчанию:

use_builtin_browser

Описание: Использовать браузер встроенный в движок playwright
Значение по умолчанию: 1
Варианты значения use_builtin_browser: 0 - выключено или 1 - включено

browsertype

Описание: Какой браузерный движок используется для запросов
Значение по умолчанию: chromium
Варианты значения browsertype: chromium firefox

user_agent

Описание: Какой user_agent использовать, если не указан использовать тот что есть
Значение по умолчанию:

wait_screenshot

Описание: Перед тем как сделать скриншот подождать n секунд чтобы он успел прогрузиться
Значение по умолчанию: 0

playwright_pause

Описание: остановить браузер после получения данных и включить отладку. ВНИМАНИЕ!!!. Это отладочная опция, ее включение останавливает получение балансов
Значение по умолчанию: 0
Варианты значения playwright_pause: 0 - выключено или 1 - включено

login_pause

Описание: пауза перед вводом пароля при работе браузера в секундах - будет полезна при проблемах с логоном
Значение по умолчанию: 0

chrome_executable_path

Описание: Путь к хрому
Значение по умолчанию:

log_responses

Описание: Сохранять в папке логов полученные данные за последний запрос
Значение по умолчанию: 1
Варианты значения log_responses: 0 - выключено или 1 - включено

intercept_request

Описание: Не загружать стили, шрифты и картинки
Значение по умолчанию: 0
Варианты значения intercept_request: 0 - выключено или 1 - включено

log_full_eval_string

Описание: Для плагинов через хром не обрезать вычисляемое выражение в логе
Значение по умолчанию: 0
Варианты значения log_full_eval_string: 0 - выключено или 1 - включено

interunit

Описание: В каких единицах идет выдача по интернету
Значение по умолчанию: GB
Варианты значения interunit: TB GB MB KB

balances

Описание: Что делать с полем balances
Значение по умолчанию: nochange
Варианты значения balances: nochange swap add

null_is_error

Описание: Считать нулевой баланс ошибкой
Значение по умолчанию: 0
Варианты значения null_is_error: 0 - выключено или 1 - включено

subscription_keyword

Описание: Признаки подписок, через запятую
Значение по умолчанию: 90 дней,TV Club,Услуга4,unwanted,нежелательная

mts_usedbyme

Описание: По МТС возвращать использованный трафик вместо оставшегося 1 - показывать использованный по всем, 0 - показывать оставшийся по всем, num1,num2,num3 - показывать использованный только по этим номерам
Значение по умолчанию: 0

mts_balance_from

Описание: Откуда брать баланс на МТС
Значение по умолчанию: smart
Варианты значения mts_balance_from: smart balance amount

mosenergosbyt_nm_indication_take

Описание: Мосэнергосбыт: Какие данные по электросчетчику брать, 0 - взять максимальный
Значение по умолчанию: 0

mosenergosbyt_nm_indication_variants

Описание: Мосэнергосбыт: Для электросчетчика, какие варианты данных искать
Значение по умолчанию: 1:ЛКК,2:АИИС КУЭ,3:ПГУ

tele2_sms_num

Описание: Номер на который придет SMS при логине в ЛК теле2 в формате 10 цифр, если не задан используется логин
Значение по умолчанию:

stock_fulllog

Описание: Вести отдельный полный лог по стокам (stock.py)
Значение по умолчанию: 0
Варианты значения stock_fulllog: 0 - выключено или 1 - включено

average_days

Описание: Количество дней для расчета среднего по истории
Значение по умолчанию: 30

balancelessthen

Описание: Порог, ниже которого выдается предупреждение о низком балансе
Значение по умолчанию: 2

turnofflessthen

Описание: Порог дней, посл которого выдается предупреждение о скором отключении.
Значение по умолчанию: 2

balancenotchangedmorethen

Описание: Красить номера, баланс по которым не менялся ... дней
Значение по умолчанию: 60

balancechangedlessthen

Описание: Красить номера, баланс по которым изменился менее чем .. дней назад
Значение по умолчанию: 0

realaveragedays

Описание: Показывать в всплывающем окне историю на N дней назад. 0 - не показывает
Значение по умолчанию: 0

showonlylastperday

Описание: Показывать только последнее значение за день
Значение по умолчанию: 1
Варианты значения showonlylastperday: 0 - выключено или 1 - включено

skipday

Описание: Пропускает каждые n дней в отчете
Значение по умолчанию: 0

hoverhistoryformat

Описание: Формат строк истории
Значение по умолчанию: QueryDateTime,KreditLimit,Currenc,Balance,BalanceRUB,Balance2,Balance3,SpendBalance,UslugiOn,NoChangeDays,CalcTurnOff,Average,TurnOff,Recomend,SMS,SMS_USD,SMS_RUB,Minutes,USDRate,LicSchet,BalDelta,JeansExpired,ObPlat,BeeExpired,RealAverage,Seconds,MinSonet,MinLocal,MinAverage,MinDelta,MinDeltaQuery,TurnOffStr,SpendMin,PhoneReal,Internet,InternetUSD,InternetRUB,Contract,BalDeltaQuery,AnyString,BlockStatus,TarifPlan

hovercss

Описание: css для hover (всплывающего окна)
Значение по умолчанию: display: block;position: fixed;top: 0; height: 100vh; overflow: auto

phone_ini_save

Описание: Пропускает каждые n дней в отчете
Значение по умолчанию: 0
Варианты значения phone_ini_save: 0 - выключено или 1 - включено

tg_format

Описание: Формат для строки telegram bot из sqlite, задается либо списком через запятую, либо в tg HTML формате
Значение по умолчанию: {Alias} {PhoneNumberFormat2} {Balance}({BalDeltaQuery})

httpconfigedit

Описание: Включить редактор конфига
Значение по умолчанию: 0
Варианты значения httpconfigedit: 0 - выключено или 1 - включено

httpconfigeditnolocalauth

Описание: Без авторизации при заходе локально
Значение по умолчанию: 1
Варианты значения httpconfigeditnolocalauth: 0 - выключено или 1 - включено

httpconfigeditpassword

Описание: Пароль для входа в редактор, должен быть не пустой
Значение по умолчанию:

httpconfigeditundo

Описание: Сколько предыдущих версий ini сохранять для undo
Значение по умолчанию: 1000

Секция Telegram

start_tgbot

Описание: Стартовать telegram bot вместе с http
Значение по умолчанию: 1
Варианты значения start_tgbot: 0 - выключено или 1 - включено

tg_proxy

Описание: Прокси сервер для работы телеграм пустая строка - без прокси, auto - брать из настроек браузера, либо адрес https://user:pass@host:port либо socks5://user:pass@host:port, по умолчанию без прокси
Значение по умолчанию:

api_token

Описание: Токен для бота
Значение по умолчанию:

auth_id

Описание: Список id пользователей, которые взаимодействовать с ТГ ботом
Значение по умолчанию:

send_balance_changes

Описание: Отправлять изменения баланса по sendtgbalance
Значение по умолчанию: 1
Варианты значения send_balance_changes: 0 - выключено или 1 - включено

tg_from

Описание: Источник данных для ТГ бота
Значение по умолчанию: sqlite
Варианты значения tg_from: mobilebalance sqlite

send_empty

Описание: Посылать сообщения если изменений не было
Значение по умолчанию: 1
Варианты значения send_empty: 0 - выключено или 1 - включено

showonlypaid

Описание: В детализации услуг в TG показывать только платные
Значение по умолчанию: 1
Варианты значения showonlypaid: 0 - выключено или 1 - включено

tgmb_format

Описание: Формат для строки telegram bot из mobilebalance
Значение по умолчанию: {Alias} {PhoneNum} {Balance}({BalDeltaQuery})

mobilebalance_http

Описание: Адрес web страницы mobilebalance (настройки\WWW). На конце обязательно слэш
Значение по умолчанию: http://localhost:19778/123456/

command_menu_list

Описание: Список команд, которые отображаются в меню TG
Значение по умолчанию: help,id,balance

cmd_alias

Описание: Дополнительные команды для бота в формате alias:description:command
Значение по умолчанию:

Секция HttpServer

start_http

Описание: Стартовать http сервер
Значение по умолчанию: 1
Варианты значения start_http: 0 - выключено или 1 - включено

autostart_http

Описание: Записать http сервер в автозагрузку при установке
Значение по умолчанию: 1
Варианты значения autostart_http: 0 - выключено или 1 - включено

port

Описание: Порт http сервера
Значение по умолчанию: 19777

host

Описание: 127.0.0.1 - доступ только локально, 0.0.0.0 - разрешить доступ к веб-серверу по сети
Значение по умолчанию: 127.0.0.1
Варианты значения host: 127.0.0.1 0.0.0.0

table_format

Описание: Формат вывода по умолчанию, для страницы http://localhost:19777/report
Значение по умолчанию: PhoneNumber,Operator,UslugiOn,Balance,RealAverage,BalDelta,BalDeltaQuery,NoChangeDays,CalcTurnOff,SpendMin,SMS,Internet,Minutes,TarifPlan,BlockStatus,QueryDateTime

schedule

Описание: Расписание опросов
Значение по умолчанию: