FB Messenger Bot和Heroku-多个实例

时间:2019-02-07 15:05:30

标签: facebook heroku bots facebook-messenger-bot

我已经使用BootBot开发了一个Facebook Messenger Bot,并将其部署到了Heroku服务器上。

我唯一的问题是,当多个用户开始与漫游器进行对话时。僵尸程序的单个实例随时可供所有用户使用,这意味着如果我创建一个全局变量,则对话中涉及的所有部分都可以访问其值。

我设法通过传递facebook usedID来实现一种变通方法,但是我必须实现其他一些东西才能拥有多个机器人实例,每个用户一个实例。

我对吗?

// Imports dependencies and set up http server
const 
  request = require('request'),
  express = require('express'),
  body_parser = require('body-parser');

const bot = new BootBot({
  accessToken: '',
  verifyToken: '',
  appSecret: ''
});

// ROUTING
bot.start(process.env.PORT || 3000);
    var path = require('path');
    bot.app.get('/test', function (req, res) {
        res.sendFile(__dirname + '/test.html');
});

0 个答案:

没有答案