WideAreaNetwork
|
|
« Ответ #135 : 12 Декабря 2019, 13:31:53 » |
|
дернуть ядро после этих изменений нужно будет?
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #136 : 12 Декабря 2019, 14:36:11 » |
|
если на момент запуска модуля ядра параметр "Отправлять смс только если у абонента будет подключена услуга с тегом remindsms" был включен, то не нужно
|
|
|
Записан
|
|
|
|
fet4
|
|
« Ответ #137 : 12 Декабря 2019, 14:50:25 » |
|
Было бы неплохо реализовать такую функцию - при состоянии учетки "На подключении", заполняя монтажниками поле телефон, проверить корректность телефона отправив смс на него с кодом который нужно ввести им в доп. поле.
|
|
|
Записан
|
|
|
|
WideAreaNetwork
|
|
« Ответ #138 : 12 Декабря 2019, 17:42:52 » |
|
если на момент запуска модуля ядра параметр "Отправлять смс только если у абонента будет подключена услуга с тегом remindsms" был включен, то не нужно
спс, еле нашел где он находится, по привычке уже хотел лезть в папку с модулями и искать *.cfg, хотя не факт что он ранее там был)
|
|
|
Записан
|
|
|
|
WideAreaNetwork
|
|
« Ответ #139 : 19 Декабря 2019, 14:32:27 » |
|
если на момент запуска модуля ядра параметр "Отправлять смс только если у абонента будет подключена услуга с тегом remindsms" был включен, то не нужно
а если нужно изменить параметр - За скільки днів до списання відправляти смс. За замовчуванням 3 - то нужно перезапускать?
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #140 : 19 Декабря 2019, 15:30:43 » |
|
да
|
|
|
Записан
|
|
|
|
WideAreaNetwork
|
|
« Ответ #141 : 03 Января 2020, 14:30:17 » |
|
всех с Новым Годом! в конце декабря, за неделю до НГ установил всем услугам тег remindsms, также установил отсылку напоминания за 4 дня, перезапустил nokernel, в итоге напоминание, то-есть смс-ки, никому не отослались, ниже прилагаю настройки по отправке, а также вывод модуля remindsms # perl nokernel.pl -m=remindsms -v
Start. Flag -h for help
loading /usr/local/nodeny/sat.cfg
Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.023665 sec
SELECT * FROM config ORDER BY time DESC LIMIT 1 Строк: 1. Время выполнения sql: 0.0013 сек
loading kernel::remindsms.pm
Start
Connecting to DBI:mysql:database=users;host=94.249.146.189;port=3306;mysql_connect_timeout=3 : 0.097049 sec
SELECT v.id, v.uid, s.price, u.balance, u.discount, d._adr_telefon, s.param AS srv_param, DATE(FROM_UNIXTIME(v.tm_end)) AS date FROM users_services v JOIN users u ON v.uid=u.id JOIN services s ON v.next_service_id=s.service_id JOIN data0 d ON v.uid=d.uid WHERE v.tm_end>0 AND v.tm_end<(UNIX_TIMESTAMP()+'172800') AND v.next_service_id>0 AND s.price>0 AND u.balance<s.price*(1-u.discount/100) AND block_if_limit>0 AND u.state='on' AND d._adr_telefon<>'' AND v.tags NOT LIKE '%,expire_sms,%' AND NOT EXISTS (SELECT id FROM v_services WHERE uid=u.id AND price<0) AND NOT EXISTS (SELECT id FROM pays WHERE mid=u.id AND category=202 AND reason='turbosms') AND EXISTS (SELECT 1 FROM users_services WHERE uid=u.id AND tags LIKE '%,remindsms,%') Строк: 0. Время выполнения sql: 0.0013 сек
end
в итоге Строк: 0. Время выполнения sql: 0.0013 сек я так понимаю в поле Строк должно было показать скольким абонам должно отправиться смс, или не правильно понимаю?
|
|
|
Записан
|
|
|
|
Redmen
NoDeny
Ветеран
Карма: 62
Offline
Сообщений: 546
Подяку в КАРМУ
|
|
« Ответ #142 : 03 Января 2020, 16:07:07 » |
|
в услугах тег появится только после следующего подключения услуги абону, после изменения настроек услуги
|
|
|
Записан
|
|
|
|
WideAreaNetwork
|
|
« Ответ #143 : 03 Января 2020, 16:12:30 » |
|
в услугах тег появится только после следующего подключения услуги абону, после изменения настроек услуги
я тоже так думал, но изменения сделал до НГ, а вывод модуля сегодня
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #144 : 04 Января 2020, 22:59:46 » |
|
в услугах тег появится только после следующего подключения услуги абону, после изменения настроек услуги
я тоже так думал, но изменения сделал до НГ, а вывод модуля сегодня ну выполни и покажи результат: SELECT uid FROM users_services WHERE tags LIKE '%,remindsms,%'
|
|
|
Записан
|
|
|
|
WideAreaNetwork
|
|
« Ответ #145 : 04 Января 2020, 23:33:02 » |
|
mysql> SELECT uid FROM users_services WHERE tags LIKE '%,remindsms,%'; ...список uid.... 612 rows in set (0.00 sec) если правильно понял команду, то выбрали uid, айди юзеров у которых есть услуги с тегом remindsms, которых в количестве 612шт
|
|
|
Записан
|
|
|
|
|
md5
NoDeny
Старожил
Карма: 0
Offline
Сообщений: 256
|
|
« Ответ #147 : 25 Января 2020, 00:10:09 » |
|
А с пропорциональной услугой работает ? а то при включенном модуле у меня смс каждый день абонам отсылается.
Возможно исправить это ?
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #148 : 03 Февраля 2020, 12:18:42 » |
|
Речь идет о коротких услугах? Смс отсылается поскольку денег на целую услугу не хватает. Можно исправить это путем изменения "коротких услуг", чтобы они в короткой услуге устанавливали какой-то тег, а модуль смс не отправлял смс если установлена услуга с таким тегом. Это требует модифицирования и смс модуля и модуля коротких услуг. Подписывайтесь на платные обновления, а то я немножко заибался бесплатно работать)
|
|
|
Записан
|
|
|
|
WideAreaNetwork
|
|
« Ответ #149 : 03 Февраля 2020, 17:48:37 » |
|
Подписывайтесь на платные обновления, а то я немножко заибался бесплатно работать)
а хде?
|
|
|
Записан
|
|
|
|
|