从R发送短信

Zac*_*ach 18 sms r

我知道您可以使用sendMail从R发送电子邮件,您可以使用twitteR发送推文.有没有办法从R脚本发送文本消息?

fea*_*thj 21

所有美国主要的手机运营商都允许您使用标准电子邮件(SMTP)协议发送短信.您可以通过向手机发送电子邮件来发送短信.以下是不同运营商的不同电子邮件域名:

http://www.emailtextmessages.com/


Cep*_*irk 6

我总是很难正确配置我的邮件以从 R 发送电子邮件。但是如果您使用的是 Mac 并使用 Mac Messages,则可以使用带有 AppleScript 的 Messages 发送文本。

因此,R在您的脚本中正确运行以下代码:

send_text = function(message){
    system(paste('osascript -e \'tell application "Messages"\' -e \'send "', message, '" to buddy "555-555-5555" of (service 1 whose service type is iMessage)\' -e \'end tell\''))
}
Run Code Online (Sandbox Code Playgroud)

只需将号码更改为您要发送短信的电话号码即可!