我是开发机器人并尝试在 Slack 中使用 BotKit 每周在#test 频道中提及随机用户的新手。这是我到目前为止的代码:
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 + " !"',
:我也希望每周发送此消息。
有任何想法吗?