【发布时间】:2017-06-23 11:18:41
【问题描述】:
首先感谢您在构建和维护此库方面所做的出色工作。 我有一个场景,我需要检查这个人是否在 10 秒内回答。我有一些看起来与此类似的代码,我在第一个瀑布步骤中测量开始时间,在下一个瀑布步骤中测量结束时间,我会在第二个瀑布步骤中找到两者之间的区别。
bot.dialog('/duration', [(session, args)=>{
session.dialogData.startTime = new Date().getTime()
}, (session, results)=>{
session.dialogData.endTime = new Date().getTime()
}])
感觉上面的代码不准确。我已经看到了 session.message.timestamp 属性。和上面的代码有什么区别
有没有更好的方法来测量像这样的时差? 在这种情况下,我如何考虑网络延迟? 提前感谢您的回答
【问题讨论】:
标签: node.js bots botframework chatbot