我正在尝试使用dialogflow构建聊天机器人,我试图在一段时间后调用事件,如下面的代码所示:
function createLink(agent) {
setTimeout(cnf, 3000);
agent.add(`Please complete payment by clicking (https://www.aa.bb)`);
}
function cnf(agent) {
console.log('In cnf');
agent.setFollowupEvent('cnf_event');
}
日志显示cnf函数已执行,但dialogflow从未执行cnf_event
这里发生了什么,我该怎么办
任何帮助,谢谢!
答案 0 :(得分:0)
您需要在设置超时功能内传递int count = response.jsonPath().getInt("data.count");
,
agent