-
Notifications
You must be signed in to change notification settings - Fork 0
/
twilio.jsw
33 lines (31 loc) · 1.21 KB
/
twilio.jsw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import twilio from 'twilio';
import wixSecretsBackend from 'wix-secrets-backend';
import { fetch } from 'wix-fetch';
import wixData from 'wix-data';
export async function sendTextMessage(toPhoneNumber) {
const twilioAuthToken = await wixSecretsBackend.getSecret('twilioAuthToken');
const twilioAccountSid = await wixSecretsBackend.getSecret('twilioAccountSid');
const twilioPhoneNumber = await wixSecretsBackend.getSecret('twilioPhoneNumber');
const twilioClient = new twilio(twilioAccountSid, twilioAuthToken)
//console.log(toPhoneNumber);
//let num = toPhoneNumber.splt('0')[1];
//console.log(num);
wixData.query("UserList")
.find()
.then((results) => {
console.log(results.items);
for (const i of results.items) {
let countryCode = '+94';
let phoneNum = i.phoneNumber
twilioClient.messages.create({
"body": `hey ${i.title}`,
"from": `whatsapp:${twilioPhoneNumber}`,
"to": `${phoneNum}`
})
}
})
.catch((error) => {
let errorMsg = error.message;
let code = error.code;
});
}