Discord.js-获取一个有反应的随机用户



所以我做了一个赠品,我想让一个随机的用户对🎉,但没有奏效。

bot.channels.get(giveawayChannelid).fetchMessage(messageID)
.then(message => {  
let reaction = message.reactions.find(r => r.emoji.name == '🎉');
if (reaction) {
var randomUser = reaction.users.random(1);
}
});
bot.channels.cache // make sure you use cache object
.get(giveawayChannelid)
.messages.fetch(messageID) // fetchMessage is deprecated with v12, use messages.fetch instead
.then(message => {  
let reaction = message.reactions.cache // cache object 😀
.find(r => r.emoji.name == '🎉');
if (reaction) {
reaction
.users.cache.array() // get all users who reacted
.filter((u) => !u.bot) // filter out bots
.random(); // get random user
}
});

相关内容

最新更新