Использование Twillo для отправки SMS с Alexa
Я пытаюсь использовать программируемое SMS-сообщение Twillo для отправки сообщения через Alexa. Пример кода, предоставленный Twillo, работает, когда я просто запускаю его в командной строке, но когда я включаю тот же код в файл index.js навыка Alexa, он не вызывается. Может кто-нибудь, пожалуйста, посмотрите на код и предложите, какие изменения я должен сделать.
var accountSid = '[account-sid]';
var authToken = '[auth-token]';
var client = require('twilio')(accountSid, authToken);
...
var handlers = {
'HouseKeepingIntent': function() {
var Itemslot = this.event.request.intent.slots.Item;
var Itemname = Itemslot.value;
this.attributes['speechOutput'] = this.t("HOUSEKEEPING_MESSAGE", Itemname);
this.attributes['repromptSpeech'] = this.t("HOUSEKEEPING_REPROMPT", Itemname);
this.emit(':ask', this.attributes['speechOutput'], this.attributes['repromptSpeech']);
client.messages.create({
to: "+[number-to]",
from: "+[number-from]",
body: "Housekeeping is needed?",
}, function(err, message) {
if (err) console.log(err.message);
if (message) console.log(message.sid);});
};
В других примерах я видел, как Twillo API вызывается через http, но приведенный выше формат кажется другим.
Ваша помощь будет высоко ценится.