[Модуль] SMS.RU (sms_ru)
Модератор: immortal
Re: [Модуль] SMS.RU (sms_ru)
Сегодня проверял - тест через модуль отправляет , а вот в сценариях выставлен тот же уровень что и смс и ничего . Тариф 5 бесплатных . Что крутить ? Про закоментированную строку выше прочитал - только не понял где ее править
Алиска на Windows, ветка мастер.
Re: [Модуль] SMS.RU (sms_ru)
Уровень сообщений в настройках модуля поставьте равный 1. Или пишите такMobidi писал(а): Пт фев 22, 2019 6:27 pm Сегодня проверял - тест через модуль отправляет , а вот в сценариях выставлен тот же уровень что и смс и ничего . Тариф 5 бесплатных . Что крутить ? Про закоментированную строку выше прочитал - только не понял где ее править
Код: Выделить всё
include_once(DIR_MODULES . 'sms_ru/sms_ru.class.php');
$notify = new sms_ru();
$notify->sendNotifyAll("test message".99);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
Re: [Модуль] SMS.RU (sms_ru)
так если выставить уровень 1 то будет высылать все - и тогда лимит в 5 смс исчерпается быстро , а при уровне 5 только супер важные сообщения.PENZA писал(а): Пн фев 25, 2019 3:38 pmУровень сообщений в настройках модуля поставьте равный 1. Или пишите такMobidi писал(а): Пт фев 22, 2019 6:27 pm Сегодня проверял - тест через модуль отправляет , а вот в сценариях выставлен тот же уровень что и смс и ничего . Тариф 5 бесплатных . Что крутить ? Про закоментированную строку выше прочитал - только не понял где ее правитьКод: Выделить всё
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
- Откуда: Нижний Новгород
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
- Сообщения: 816
- Зарегистрирован: Ср апр 17, 2019 5:00 pm
- Откуда: Нижний Новгород
Re: [Модуль] SMS.RU (sms_ru)
А и да, для тех, кто не знает: сервис позволяет 5 СМС в сутки слать на свой номер - бесплатно. Использую для критических уведомлений, например, протечка.
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
- Откуда: Нижний Новгород
Re: [Модуль] SMS.RU (sms_ru)
Да само собой, с этим сервисом работаю давно - они юзают "прямой" канал отправки, поэтому доставка практически мгновенная. К тоже, если обнаружится протечка, система будет "долбить" по всем каналам: пуши через инет/СМС/Звонок в зависимости, что доступноxor писал(а): Сб июл 27, 2019 11:23 pmне знаю, как через этот сервис передаются сообщения, но, вообще-то, смс - не гарантирует время доставки( СМСку от таксиста "Стою у ворот" на днях на следующий день получил. Осторожнее с протечкамиSmoKE_xDDD писал(а): Сб июл 27, 2019 10:56 pm А и да, для тех, кто не знает: сервис позволяет 5 СМС в сутки слать на свой номер - бесплатно. Использую для критических уведомлений, например, протечка.
Re: [Модуль] SMS.RU (sms_ru)
Да, самое правильное решениеSmoKE_xDDD писал(а): Сб июл 27, 2019 11:28 pm ... если обнаружится протечка, система будет "долбить" по всем каналам: пуши через инет/СМС/Звонок в зависимости, что доступно
win10 connect https://connect.smartliving.ru/profile/303
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. Ну и далее использовать в любом сценарии как в примерах.
Может кому понадобится.