嗨,我想让这个工作正常。我希望开放时间设置在UTC时间14:00到22:00 UTC之间。但它似乎没有用。 当我调用函数url时,当我在打开时间之外调用它时,我会返回“open”。 谁能帮我这个?谢谢。
exports.handler = function(context, event, callback) {
const moment = require('moment');
let callerId = event.Caller; // || "+1-000-000-0000"; // default caller ID
let twiml = new Twilio.twiml.VoiceResponse();
if ((moment().hour() >= 14 || moment().hour() < 22) && moment().isoWeekday() <= 5) {
twiml.say("Open");
} else {
twiml.say("Closed");
}
twiml.redirect("http://twimlets.com/voicemail?Email=eeemail@email.com&Message=Please%20leave%20a%20message.&Transcribe=true");
callback(null, twiml);
};
答案 0 :(得分:3)
你的代码示例你的小时17不是14,无论如何,这件事:
(moment().hour() >= 17 || moment().hour() < 22)
将始终返回true,将其更改为:
(moment().hour() >= 17 && moment().hour() < 22)
获取下午5点到晚上10点之间的时间