summaryrefslogtreecommitdiff
path: root/src/sendTextMessage.js
diff options
context:
space:
mode:
authorJoe Carstairs <65492573+Sycamost@users.noreply.github.com>2024-03-07 22:31:06 +0000
committerJoe Carstairs <65492573+Sycamost@users.noreply.github.com>2024-03-07 22:31:06 +0000
commitd2afcc667672145c784cfa9cd503ef881dea34f5 (patch)
treecee506f25c0407337e8a88330bec5e12988a7ee0 /src/sendTextMessage.js
parent426c77554bdb2bf06b97ba49d15407150b4f4bf9 (diff)
sends text messages
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}`));
}
}