diff options
Diffstat (limited to 'src/sendTextMessage.js')
| -rw-r--r-- | src/sendTextMessage.js | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/sendTextMessage.js b/src/sendTextMessage.js index 03f8dd2..7653d0e 100644 --- a/src/sendTextMessage.js +++ b/src/sendTextMessage.js @@ -1,3 +1,7 @@ +const accountSid = process.env.TWILIO_ACCOUNT_SID; +const authToken = process.env.TWILIO_AUTH_TOKEN; +const client = require('twilio')(accountSid, authToken); + /** * @param {Array<{name: string, number: string}>} subscriptions * @param {string} message @@ -5,9 +9,11 @@ function sendTextMessage(subscriptions, message) { for (const subscription of subscriptions) { const recipientNumber = subscription.number; - console.warn(` - TODO: send text message to ${recipientNumber}. Body: ${message}. End of message - `); + client.messages.create({ + body: message, + from: '+447481347623', // my Twilio phone number I bought + to: subscription.number, + }).then(message => console.debug(`Sent message ${message.sid} to ${message.to}`)); } } |
