blob: 7653d0ec624e3fdab86495c6c63b862d05aebe24 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
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
*/
function sendTextMessage(subscriptions, message) {
for (const subscription of subscriptions) {
const recipientNumber = subscription.number;
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}`));
}
}
module.exports = { sendTextMessage };
|