Twilio Studio运行时功能等待或休眠

时间:2018-09-20 03:46:01

标签: twilio

在twilio studio中,我有2条消息,一条又一条。

这些消息之间我需要5或10秒的等待时间。

我如何在twilio Studio中做到这一点? 要么 我该如何编写一个等待10秒钟,然后运行的函数,然后发送其他消息。

我尝试使用

setTimeout(function(){
   response ="This is response";

},5000);

但是这在Twilio中不起作用, 我也尝试过wait(5000); 但它给出了未定义等待的错误。

谢谢。

1 个答案:

答案 0 :(得分:0)

这里是Twilio开发人员的传播者。

您可以使用Twilio函数在此处延迟消息,但是Twilio函数会在5秒后超时。 (如果您确实需要10秒,则可以将该功能排队等待两次运行。)

这是一个将等待5秒钟然后返回的函数:

exports.handler = function(context, event, callback) {
  setTimeout(function() {
    callback(null, {});
  }, 5000)
}

关键是要在callback的回调中触发setTimeout函数。