The Twilio web service provides an API for computer programs to interact with telephony. The included functions wrap the SMS and MMS portions of Twilio's API, allowing users to send and receive text messages from R. See < https://www.twilio.com/docs/> for more information.
An interface to the Twilio API for R. You'll need to create an account at https://www.twilio.com/, then obtain an Account SID and an Auth Token.
install.packages("twilio")
Or download the latest development version:
library(ghit)
install_github("seankross/twilio[dev]")
You should only need to do this once per session.
Sys.setenv(TWILIO_SID = "M9W4Ozq8BFX94w5St5hikg7UV0lPpH8e56")
Sys.setenv(TWILIO_TOKEN = "483H9lE05V0Jr362eq1814Li2N1I424t")
library(twilio)
tw_send_message("2125557634", "9178675903", "Hello from R 👋")
tw_send_message("2125557634", "9178675903", media_url = "https://www.r-project.org/logo/Rlogo.png")
tw_send_message("2125557634", "9178675903", "Do you like the new logo?",
"https://www.r-project.org/logo/Rlogo.png")
messages <- tw_get_messages_list()
sms_data <- tw_message_tbl(messages)
media <- tw_get_message_media(sms_data$sid[1])
browseURL(media[[1]]$url)