私は毎週#testチャンネルで無作為のユーザーに言及するために、ボットを開発し、Slack内でBotKitを使用しようとするのが初めてです。ここに私が今まで持っているコードはあります:BotKitを使用してSlackでランダムな@mentionを含むメッセージを送信するにはどうすればよいですか?
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
});
});
これは今、「Hey!」というメッセージを送信します。 #testチャネルに私がボットに "interactive"というメッセージを送ると、これはうまくいきます。どのようにしてユーザーのすべてのユーザー名を取得し、テキスト出力がtext: '"Hey " + "@" + random.username + " !"',
のようにランダム化することができますか。私は毎週このメッセージを送ることを望みます。
アイデア?ここで説明したように