Comments 12
а сейчас есть сервис который дает номер на прием смс на долгое время например на 1-3 года?
я не в курсе, не слежу за этим, может быть, кто-то из читателей подскажет
Есть Freeje с российскими корнями, в том числе зарубежных номеров, аренда пока платишь
Zadarma ещё, но прием смс вроде был с проблемами
twillio.com (он же twilio.com)
Но вряд-ли он предоставляет российские номера. По некоторым странам стоимисть номеров $1/месяц. В принципе, там есть SMS Forwarding, но если делать пересылку на российские номера, то это будет не очень дешево.
zadarma.com
Дешево и удобно. Есть ли российские номера для приема СМС - не знаю, но есть дешевые номера в других странах (2-3 доллара в месяц).
Назавание темы все-же не совсем корректное. Лучше было бы назвать тему как-то так "Отправляем email с помощью R и переадресуем на SMS Gateway". Сложно, но более корректно
К тому же Email-to-SMS gateways существуют далеко не для всех операторов, а именно эти gateways переправляют emails на телефоны.
У меня на сервере крутится подобный скрип на Питоне, но я не стал заморачиваться с СМС, а просто отправил на свой Gmail. При желании, могу задать фильтр для перенаправления на мой телефон как СМС (forward to xxxxxxxxx@mysmsprovidergatway.com) , но меня устраивает email.
Как уже заметили, лучше, наверное, перенаправлять на Телеграм (у email-a есть latency, который обычно больше, чем у СМС). Отправлять на СМС есть смысл, если по какой-то причине ожидаются ситуации "без мобильного интернета".
Отправлять на СМС есть смысл, если по какой-то причине ожидаются ситуации «без мобильного интернета».
А так же в случае если это алерт о пропадании интернета в офисе. Но для этого уже лучше использовать модем, благо примеры работы с PDU есть, в том числе для работы с кириллицей(вне рунета правда мне примеров в своё время не попалось, пришлось писать самому, след в сети с кодом на vbs оставил). Правда тут уже потребуется симка…
Конечно можно модем использовать и для отправки в телегу через интернет, но внутри офисов(особенно в серверных) с этим могут быть проблемы, и СМС пролезет с большей вероятностью. Впрочем, можно и комбинировать — проверять доступность интернета через модем, и при его отсутствии отправлять СМС.
Назавание темы все-же не совсем корректное
Скорее: ставим какой-то софт и через system() его вызываем. Тут R не нужен, тут и cmd.exe (windows) или простейший sh (*nix) справятся. И вообще использовать system() в любом ЯП - плохая (ОЧЕНЬ плохая) практика.
Классика: скачаем всякое, напишем 5 строчек уровня hello world и статья с громким заголовком на хабр готова.
ставим какой-то софт и через system() его вызываем. Тут R не нужен, тут и cmd.exe (windows) или простейший sh (*nix) справятся.
Да, можно просто в гугл-почту зайти и отправить письмо на адрес вида: 79ХХХХХХХХХ@sms.ural.mts.ru
И вообще использовать system() в любом ЯП - плохая (ОЧЕНЬ плохая) практика.
Ничего криминального в этом нет. Есть несколько консольных утилит, использовать которые можно в R, статья об этом. Например, я пользуюсь своей простой R-оберткой для вызова консольной программы MyStem от Яндекса, которая производит морфологический анализ текста на русском языке. Аналогов нет.
Мы же же всё ещё про автоматизацию? Простые консольные скрипты могут справиться с вызовом одной внешней команды значительно лучше (в контексте данной задачи), чем любой другой ЯП. Эта статья не показывает преимущества R, какие-то его особенности или что-либо ещё. Вся суть сводится к тому, чтобы скачать непонятный бинарник и в <any language> его запустить с некоторыми параметрами. Уровень студента первого курса, а не хабра.
По второму пункту. Когда аналогов нет - то и вопросов нет. Но лучше использовать некую обёртку-интерфейс, а не прямой вызов команды.
PS: Вдруг пригодится: https://stackoverflow.com/questions/23412265/how-do-you-send-email-from-r
PS: Вдруг пригодится: https://stackoverflow.com/questions/23412265/how-do-you-send-email-from-r
Для R есть много пакетов для этого:
Если нужна минимальная зависимость, то лучше использовать пакет {emayili}
Лучше было бы назвать тему как-то так "Отправляем email с помощью R и переадресуем на SMS Gateway"
Вы правы. Такой заголовок лучше отражает алгоритм действий: отправка е-mail из R через переадресацию на SMS-шлюз. Я лишь поделился описанием того, что я делал в 2013 году, что до сих пор работает в 2022.
Платный вариант: smsdirect ( digital-direct-api-3.18.pdf ) + library(RCurl)
Хотя сейчас проще через telegram слать оповещения, пакет-обертка уже есть: https://cran.r-project.org/web/packages/telegram/README.html
Отправляем SMS-сообщение на телефон с помощью R