Чат-бот Facebook не работает с другими аккаунтами, кроме меня

#api #chatbot #messenger

Вопрос:

У меня есть чат-бот-мессенджер для моей страницы. Он не реагирует ни на кого, кроме меня. Когда я попытался выполнить отладку, я обнаружил, что он не запускает веб-крючок, когда другие учетные записи отправляют сообщения на страницу

Я перевел свое приложение в режим реального времени, и оно все еще не работает.

Вот мой код для публикации в Facebook webhook

 // app references to an express application
app.post("/", (req, res) => {
    // console.log(res.body);
    if (req.body.object === "page") {
        req.body.entry.forEach(entry => {
            entry.messaging.forEach(event => {
                if (event.message amp;amp; event.message.text) {
                    processMessage(event);
                }
            });
        });
        res.status(200).end();
    }
});
 

И вот мой код для проверки веб-крючка Facebook

 app.get("/", (req, res) => {
    const verifyToken = String(process.env.VERIFY_TOKEN);

    const mode = req.query["hub.mode"];
    const token = req.query["hub.verify_token"];
    const challenge = req.query["hub.challenge"];

    if (mode amp;amp; token === verifyToken amp;amp; mode === "subscribe") {
        return res.status(200).send(challenge);
    } else {
        return res.sendStatus(403);
    }
});