Skip to content

Commit

Permalink
add send_balance_changes
Browse files Browse the repository at this point in the history
  • Loading branch information
artyl committed Aug 29, 2020
1 parent 3e17258 commit 6b0d30f
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 2 deletions.
10 changes: 10 additions & 0 deletions changelist.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,13 @@ avtodor-tr - Автодор транспондер
## mbplugin 0.99.16 (17.08.20) show and hide puppeteer
Исправил установку с нуля (в прошлой 14й версии умудрился ее сломать)
Починил фантомные окна (теперь не должны появляться) а также исправвил по настройкам показывать/не показывать Chrome

## mbplugin 0.99.17 (25.08.20) fix Unknown in tg bot
Исправил выдачу информации в Телеграм боте (лишние строчки с Unknown).
Убрал из сборки не работающий плагин mts (для МТС используйте плагин mts2)

## mbplugin 0.99.18 (30.08.20) add proxy for tg bot and subscription
Много изменений по коду обновлять всю папку plugin целиком
Добавил возможность работы бота через проки
Добавил подписки для бота - возможность отправлять информацию по указаным фильтрам номеров

2 changes: 1 addition & 1 deletion plugin/httpserver_mobile.py
Original file line number Diff line number Diff line change
Expand Up @@ -417,7 +417,7 @@ def send_message(self, text, parse_mode='HTML', ids=None):

def send_balance(self):
'Отправляем баланс'
if self.updater is None:
if self.updater is None or str(store.options('send_balancechanges', section='Telegram')) == '0':
return
baltxt = prepare_balance('LASTCHANGE')
self.send_message(text=baltxt, parse_mode=telegram.ParseMode.HTML)
Expand Down
1 change: 1 addition & 0 deletions plugin/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
'tg_proxy': '', # По умолчанию без прокси
'api_token': '', # токен для бота - прописывается в ini
'auth_id': '', # список id пользователей, которые получают баланс
'send_balance_changes': '1', # отправлять изменения баланса по sendtgbalance (может приходится если мы не хотим получать полняй список а фильтровать по подписке)
# формат для строки telegram bot из sqlite
'tg_format': '<b>{Alias}</b>\t<code>{PhoneNumberFormat2}</code>\t<b>{Balance}</b>({BalDeltaQuery})',
'tg_from': 'sqlite', # mobilebalance или sqlite
Expand Down
4 changes: 3 additions & 1 deletion readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ auth_id = ваши id через зяпятую (в начале просто о
* tg_proxy = https://адрес_прокси:порт явно указать настройки прокси
### Подписки
Представим, что у вас большой список балансов не только своих но и родителей и вы ходите чтобы родителям призодила информация только по их счетам.
Помимо общей рассылки и получения баланса по запросу можно добавить в секцию [Telegram] следующие строки (строк может быть сколько угодно, главное чтобы хвост XXX различался, например subscribtion1, subscribtion2 и т.д.)
Помимо общей рассылки и получения баланса по запросу можно добавить в секцию ```[Telegram]``` следующие строки (строк может быть сколько угодно, главное чтобы хвост XXX различался, например subscribtion1, subscribtion2 и т.д.)
```subscribtionXXX = id:123456,234567 include:1111,2222 exclude:6666```
где:
* id: список id телефонов (полученных командой /id)
Expand All @@ -121,6 +121,8 @@ auth_id = ваши id через зяпятую (в начале просто о
```subscribtionXXX = id:123456 include:1234``` - отправит информацию по телефонам в логине или описании которых есть 1234
```subscribtionXXX = id:123456 exclude:1234``` - отправит информацию по телефонам в логине или описании которых отсутствует 1234

Если вы хотите чтобы и на управляющие телефоны приходили не все, а только отфильтрованные номера, то добавьте в секцию ```[Telegram]``` параметр ```send_balance_changes = 0``` и создайте подписку на эти же id

Важное замечание, чтобы подписка приходила нужно зайти с указанных телефонов в вашего бота и нажать START

После настройки можно переключаться между вариантами без перезапуска web сервера меняя параметр tg_from на mobilebalance или sqlite
Expand Down

0 comments on commit 6b0d30f

Please sign in to comment.