如何在Facebook Messenger Bot中维护会话?

时间:2020-03-24 11:54:38

标签: javascript node.js facebook express facebook-graph-api

我正在尝试在我的应用程序的快速会话中存储对我的机器人的快速回复,但不幸的是,它没有用。下面是我的代码

var session = require('express-session');
var cookieParser = require('cookie-parser');
server.get("/", (req, res) => f.registerHook(req, res));
server.use(bodyParser.json());
server.use(cookieParser());
server.use(session({secret: "Shh, its a secret!"}));

//my webhook which registered in the app
server.post("/", async (req, res) => {
  if (req.session.ii) {
    req.session.ii+=req.session.ii
  } 
else req.session.ii=1;
})

但是当我手动(从邮递员)点击webhook时,它可以工作。当Facebook内部调用它时,会话将无法保留。关于如何执行此操作的任何想法?

0 个答案:

没有答案