松弛斜线命令:设置机器人名称和图标

我试图做一个节点松散的机器人。 当我从Slack上路时,

app.get('/testbot', testbot);

我打电话给testbot:

testbot.js:

 postToSlack(botPayload, function (error, status, body) { console.log('successfully posted to slack'); }); 

我将我的有效载荷对象发布到他们的Slack API中指定的Webhook URL:“ https://hooks.slack.com/services/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 ”

 function postToSlack (payload, callback) { var val = JSON.stringify(payload); request({ uri: 'https://hooks.slack.com/services/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&payload=val', method: 'POST' }, function (error, response, body) { if (error) { return callback(error); } console.log('RESPONSE', body); //takes forever, then eventually comes back as { } callback(null, response.statusCode, body); }); } 

console.log('RESPONSE', body)不返回任何东西。

我的testingbotPayload对象如下所示:

 var botPayload = {}; botPayload.text = 'This should be working'; botPayload.username = 'my_new_bot'; botPayload.channel = '#mychannel'; botPayload.icon_url = 'http://i.imgur.com/IciaiJt.png'; 

我在这里做错了什么?


如何从post中删除BOT标签?

在这里输入图像描述