I want to get random user ID from users with reaction under some message, but almost always when I'm trying to get all users with reaction it returns No Winner even if I reacted
Code:
setTimeout(()=> {
// msg.reactions.removeAll
if(msg.reactions.cache.get("").users.cache.filter(user => !user.bot).size > 0) {
const winner = msg.reactions.cache.get("").users.cache.filter(user => !user.client).random().id
message.channel.send(`Winner: @<${winner}>`)
} else {
message.channel.send("No winner.")
}
}, time-Date.now())