[Модуль] SMS.RU (sms_ru)
Модератор: immortal
- Mobidi
- Сообщения: 69
- Зарегистрирован: Пт июн 08, 2018 10:53 am
- Откуда: Брянск
- Благодарил (а): 11 раз
- Поблагодарили: 3 раза
Re: [Модуль] SMS.RU (sms_ru)
Сегодня проверял - тест через модуль отправляет , а вот в сценариях выставлен тот же уровень что и смс и ничего . Тариф 5 бесплатных . Что крутить ? Про закоментированную строку выше прочитал - только не понял где ее править
Алиска на Windows, ветка мастер.
Re: [Модуль] SMS.RU (sms_ru)
Уровень сообщений в настройках модуля поставьте равный 1. Или пишите так
Код: Выделить всё
include_once(DIR_MODULES . 'sms_ru/sms_ru.class.php');
$notify = new sms_ru();
$notify->sendNotifyAll("test message".99);
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: [Модуль] SMS.RU (sms_ru)
Вопрос. Что нужно в модуле выставлять минимальный и максимальный уровень? Может в этом дело
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
- Mobidi
- Сообщения: 69
- Зарегистрирован: Пт июн 08, 2018 10:53 am
- Откуда: Брянск
- Благодарил (а): 11 раз
- Поблагодарили: 3 раза
Re: [Модуль] SMS.RU (sms_ru)
так если выставить уровень 1 то будет высылать все - и тогда лимит в 5 смс исчерпается быстро , а при уровне 5 только супер важные сообщения.PENZA писал(а): ↑Пн фев 25, 2019 3:38 pmУровень сообщений в настройках модуля поставьте равный 1. Или пишите такКод: Выделить всё
include_once(DIR_MODULES . 'sms_ru/sms_ru.class.php'); $notify = new sms_ru(); $notify->sendNotifyAll("test message".99);
Алиска на Windows, ветка мастер.
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 899 раз
Re: [Модуль] SMS.RU (sms_ru)
Не понимаю зачем так усложнять =)
Открываем:
Вставляем:
Все. Далее юзаем по всей системе в виде функции:
Всем спасибо. Я просто мимо проходил =)

Открываем:
Код: Выделить всё
majordomo/lib/sms.class.php
Код: Выделить всё
function sms($phone, $message) {
$token = 'ТОКЕН С САЙТА';
//Получить тут - https://sms.ru/?panel=my (Внизу страницы)
if(strlen($phone) == '11' && substr($phone, 0, 2) == '79') {
$send = json_decode(file_get_contents('https://sms.ru/sms/send?api_id='.$token.'&to='.$phone.'&msg='.urlencode($message).'&json=1'));
if($send->status == 'OK') {
if($send->sms->$phone->status == 'OK') {
DebMes('Done! Message send for number - '.$phone.'. Message: '.$message.'. Balance: '.$send->balance, 'sms_send');
} else {
DebMes('Error! Error sending SMS!', 'sms_send');
}
} else {
DebMes('Error! Error authorization! Incorrect token!', 'sms_send');
}
} else {
DebMes('Error! Incorrect phone number - '.$phone.'. Message: '.$message, 'sms_send');
}
}
Код: Выделить всё
sms('79031231212','Мое сообщение!');

Последний раз редактировалось SmoKE_xDDD Вс июл 28, 2019 8:59 pm, всего редактировалось 1 раз.
- За это сообщение автора SmoKE_xDDD поблагодарили (всего 3):
- Yevgen16 (Чт апр 23, 2020 9:51 am) • odinvolk (Пн янв 18, 2021 5:50 pm) • antpino (Сб мар 27, 2021 7:43 am)
- Рейтинг: 3.49%
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 899 раз
Re: [Модуль] SMS.RU (sms_ru)
А и да, для тех, кто не знает: сервис позволяет 5 СМС в сутки слать на свой номер - бесплатно. Использую для критических уведомлений, например, протечка.
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: [Модуль] SMS.RU (sms_ru)
не знаю, как через этот сервис передаются сообщения, но, вообще-то, смс - не гарантирует время доставки( СМСку от таксиста "Стою у ворот" на днях на следующий день получил. Осторожнее с протечкамиSmoKE_xDDD писал(а): ↑Сб июл 27, 2019 10:56 pmА и да, для тех, кто не знает: сервис позволяет 5 СМС в сутки слать на свой номер - бесплатно. Использую для критических уведомлений, например, протечка.
win10 connect https://connect.smartliving.ru/profile/303
- SmoKE_xDDD
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
- Благодарил (а): 110 раз
- Поблагодарили: 899 раз
Re: [Модуль] SMS.RU (sms_ru)
Да само собой, с этим сервисом работаю давно - они юзают "прямой" канал отправки, поэтому доставка практически мгновенная. К тоже, если обнаружится протечка, система будет "долбить" по всем каналам: пуши через инет/СМС/Звонок в зависимости, что доступноxor писал(а): ↑Сб июл 27, 2019 11:23 pmне знаю, как через этот сервис передаются сообщения, но, вообще-то, смс - не гарантирует время доставки( СМСку от таксиста "Стою у ворот" на днях на следующий день получил. Осторожнее с протечкамиSmoKE_xDDD писал(а): ↑Сб июл 27, 2019 10:56 pmА и да, для тех, кто не знает: сервис позволяет 5 СМС в сутки слать на свой номер - бесплатно. Использую для критических уведомлений, например, протечка.
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: [Модуль] SMS.RU (sms_ru)
Да, самое правильное решениеSmoKE_xDDD писал(а): ↑Сб июл 27, 2019 11:28 pm... если обнаружится протечка, система будет "долбить" по всем каналам: пуши через инет/СМС/Звонок в зависимости, что доступно
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 6
- Зарегистрирован: Вт ноя 24, 2020 8:04 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: [Модуль] SMS.RU (sms_ru)
На сайте sms.ru в описании есть вопрос Как отправить СМС из PHP? (https://sms.ru/php) Прилагаются 2 скрипта на php (callback.php и sms.ru.php) и варианты (примеры) использования. Отправка одного СМС сообщения. Отправка нескольких СМС сообщений. Получить статус отправленных сообщений. Узнать стоимость СМС сообщений. Узнать баланс. Узнать лимит. Получить одобренных отправителей. Добавить номер в стоплист. Удалить номер из стоплиста. Получить список номеров в стоплисте.
Скрипты скачать и поместить /var/www/html/modules/scripts. Ну и далее использовать в любом сценарии как в примерах.
Может кому понадобится.
Скрипты скачать и поместить /var/www/html/modules/scripts. Ну и далее использовать в любом сценарии как в примерах.
Может кому понадобится.
- Рейтинг: 1.16%