如何在故事结束时或用户想要重新启动流程时重置或清除上下文?我已经有自己的重置功能了……不是很有效!你能解释一下我必须做什么吗?非常感谢
reset({sessionId,context}) {
return new Promise(function(resolve, reject) {
context = null;
return resolve(context);
});
}
对于会议,我这样做:
var findOrCreateSession = (fbid) => {
let sessionId;
Object.keys(sessions).forEach(k => {
if (sessions[k].fbid === fbid) {
sessionId = k;
}
});
if (!sessionId) {
console.log("je cree une session car yen a pas");
sessionId = new Date().toISOString();
sessions[sessionId] = {
fbid: fbid,
context: {}
};
}
return sessionId;
};
我怎样才能在故事结束时终止会话和/或终止上下文并重置流程!