我需要从webhook触发一个事件,该事件在延迟20秒后会调用后续意图。
我正在尝试从promise中触发来自setTimeOut的自定义事件,以便它调用所需的意图。
function payment(agent){
const delay = t => new Promise(resolve => setTimeout(resolve, t));
return delay(5000).then(() => {console.log('Hello');
agent.setFollowupEvent('payment_completed');
});
}
console.log得到执行,但未触发事件。请帮忙。