Я использую Slack API для получения ссылки из рабочей области Slack.Это работает за исключением того, что когда сообщение публикуется, оно срабатывает более одного раза.Каждый раз.Вот код, который у меня есть:
exports.slack = (req , res) => {
var message = req.body;
if (message.challenge) {
res.send(message.challenge);
} else if (message.event.type == 'message_received') {
if (message.event.text.includes('<')) {
// Link
console.log('NEW LINK');
var link = message.event.text.slice(1, -1);
getArticleInfo(link, (error, body) => {
if (error)
console.error(error);
else {
newArticleToDB(body , link, req);
}
});
}
}
}
Каждый раз, когда публикуется новое сообщение, я получаю журнал 'NEW LINK' несколько раз.Есть идеи, где искать эту проблему?
Спасибо.