twilio - Twilio Studio 运行时函数等待或睡眠
问题描述
在 twilio 工作室中,我有 2 条消息一个接一个。
我需要在这些消息之间等待 5 或 10 秒。
我怎样才能在 twilio studio 中做到这一点?或如何编写一个等待 10 秒的函数,然后运行,然后发送另一条消息。
我试着用
setTimeout(function(){
response ="This is response";
},5000);
但这在 Twilio 上不起作用,我也尝试过,wait(5000);
但它给出了等待未定义的错误。
谢谢。
解决方案
Twilio 开发人员布道者在这里。
您可以在此处使用 Twilio 函数来延迟消息,但 Twilio 函数会在 5 秒后超时。(如果你真的需要 10 秒,你可以将此函数排队运行两次。)
这是一个等待 5 秒然后返回的函数:
exports.handler = function(context, event, callback) {
setTimeout(function() {
callback(null, {});
}, 5000)
}
关键是你callback
在回调中触发函数到setTimeout
.
推荐阅读
- c# - 在表单之间传递变量(颜色值)
- python - Python:包目录不存在
- javascript - 如何从 bootstrap-datepicker 获取 UTC 时间戳?
- excel - 如果列与某些单词匹配,Excel VBA 宏将删除行
- javascript - 是否有为 socket.io ack/responses 发出的事件?
- nginx - 将子目录的请求重定向/重写(在 nginx 中)到 S3 兼容的存储桶
- c# - SqlDataAdapter.Fill(dt) 意外错误
- javascript - 每次点击触发不同的 API 调用
- python - 无法从侧面字符串列表中打印特定索引
- python - How do I manually generate an alembic migration script that updates an Enum column