在twilio studio中,我有2条消息,一条又一条。
这些消息之间我需要5或10秒的等待时间。
我如何在twilio Studio中做到这一点? 要么 我该如何编写一个等待10秒钟,然后运行的函数,然后发送其他消息。
我尝试使用
setTimeout(function(){
response ="This is response";
},5000);
但是这在Twilio中不起作用,
我也尝试过wait(5000);
但它给出了未定义等待的错误。
谢谢。
答案 0 :(得分:0)
这里是Twilio开发人员的传播者。
您可以使用Twilio函数在此处延迟消息,但是Twilio函数会在5秒后超时。 (如果您确实需要10秒,则可以将该功能排队等待两次运行。)
这是一个将等待5秒钟然后返回的函数:
exports.handler = function(context, event, callback) {
setTimeout(function() {
callback(null, {});
}, 5000)
}
关键是要在callback
的回调中触发setTimeout
函数。