Dialogflow:延迟后提供响应

时间:2019-07-23 17:14:20

标签: dialogflow

我需要从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得到执行,但未触发事件。请帮忙。

0 个答案:

没有答案