Lassen Sie ein Knotenprojekt auf heroku bereitstellen. Mit dem Heroku-Scheduler scheint ein Zeitplan-Code zu laufen, aber der Twilio SMS-Aufruf tut nichts. Dieser Code funktioniert außerhalb des Schedulers.Verwenden von Twilio, Heroku Scheduler und Node zum Senden von geplanten Textnachrichten - nichts passiert
Dies ist der scheduler.js-Code, der von Heroku Scheduler ausgeführt wird:
#!/usr/bin/env node
var config = require('../config');
var client = require('twilio')(config.accountSid, config.authToken);
function sayHello() {
console.log('Helloxxxx');
sendSms('+13476979750', 'from Scheduler');
console.log('goodbye-xxxx');
}
sayHello();
process.exit();
function sendSms(to, message) {
client.messages.create({
body: message,
to: to,
from: config.sendingNumber
}, function(err, data) {
if (err) {
console.error('Could not send message');
console.error(err);
} else {
console.error('SMS');
}
});
};
Yup, philnashs Antwort ist einfacher und besser. –
super danke! –