1
我是新來的開發機器人,並試圖在Slack中使用BotKit在每週的#test頻道中提到一個隨機用戶。這裏是我到目前爲止的代碼:如何使用BotKit在Slack上隨機發送一條消息?
controller.hears('interactive', 'direct_message', function(bot, message) {
// send webhooks
bot.configureIncomingWebhook({url: 'https://hooks.slack.com/services/my/hook/uri'});
bot.sendWebhook({
text: 'Hey!',
channel: '#test',
},function(err,res) {
// handle error
});
});
此時此時發送消息「嘿!」到#test頻道時,我直接發信息給機器人「互動」,這很好。我如何獲得用戶的所有用戶名,並隨機化它們,以便文本輸出如下所示:text: '"Hey " + "@" + random.username + " !"',
。我希望每週都會發送此消息。
任何想法? Slack API users.list
的members
數組包含user
對象: