Gruppera Text meddelande knappen (SMS) (7 / 11 steg)
Steg 7: Tolka - 2 av 3:: App/skiss
Du har hittat filen main.js nu radera allt i det och ersätta det med:
var TWILIO_ACCOUNT_SID = "YOURCREDENTIALS";
var TWILIO_AUTH_TOKEN = "YOURCREDENTIALS";
var twilio = require('twilio') (TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN);
var r_text = new Array ();
r_text [0] = "Random meddelandetext här.";
r_text [1] = "Random meddelandetext här.";
r_text [2] = "Random meddelandetext här.";
r_text [3] = "Random meddelandetext här.";
r_text [4] = "Random meddelandetext här.";
var jag = Math.floor(5*Math.random())
"myHook01_function" är vad utlöses av partikel-webhook
Parse.Cloud.define ("myHook01", funktion (begäran, svar) {
SMS.sendMessage ({
framgång: function() {
Response.Success("Eureka!");
},
fel: function() {
Response.error("¡akeruE");
}
});
});
SMS
göra en associativ array av människor vi känner, indexeras av telefonnummer
var människor = [
["+12341234567", "Namn1"],
["+12341234567", "Name2"],
["+12341234567", "Name3"],
["+12341234567", "Name4"],
["+12341234567", "Name5"]
];
var counter = 0;
var SMS = {
sendMessage: function(response) {
people.forEach(function(person) {
twilio.SMS.messages.Create({
till: person [0],
från: "+12341234567", //Twilio nummer
kropp: "Hej" + person [1] + "!" + r_text [i] + "#SMSbutton"
}, {funktion (fel, msg)
om (fel) {
Console.log(Error);
callback.error();
} annat {
räknaren ++;
om (counter > = people.length) {
Response.Success();
}
}
});
}
)}
};
Donezo... Låt oss skicka det till molnet.