summaryrefslogtreecommitdiff
path: root/src/sendTextMessage.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/sendTextMessage.js')
-rw-r--r--src/sendTextMessage.js12
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}`));
}
}