我想检查用户(FB Messenger)是否连续发送两个或更多消息。或者:检查两条消息之间的时间,如果时间大于5秒,请执行某些操作。所以,基本上,我想检查用户发送的是文字+图片还是文字。如果用户仅发送文本-请执行intent1,如果用户紧随其后发送文本和图像-请执行intent2。
我用Google搜索,没有类似的东西。
function image(agent) {
const imageUrl = agent.request_.body.originalDetectIntentRequest.payload.data.message.attachments[0].payload.url;
if (imageUrl) {
agent.add("Thank you for image");
} else {
agent.add("Error");
}
}
intentMap.set('Images', image);
我只能从“特工”那里获取图像。