小编oll*_*208的帖子

松弛事件api由一条消息多次触发

我正在使用 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);
            }
        });  
    }
  } 
}
Run Code Online (Sandbox Code Playgroud)

每次发布新消息时,我都会多次收到“新链接”日志。任何想法在哪里寻找这个问题?

谢谢。

javascript api node.js express slack-api

8
推荐指数
2
解决办法
5111
查看次数

标签 统计

api ×1

express ×1

javascript ×1

node.js ×1

slack-api ×1