Итак, я пытаюсь составить команду для розыгрыша моего бота.У меня есть два вопроса, которые я пытаюсь сделать так, чтобы у него был победитель, основываясь на том, кто отреагировал на это сообщение, вот что у меня есть до сих пор
const discord = require("discord.js")
const bot = new discord.Client();
module.exports.run = async (bot, message, args) => {
if (!message.member.hasPermission("MANAGE_CHANNELS")) return message.reply("sorry you dont have permission to use this command"); {
const embed = new discord.RichEmbed()
.setTitle('Raffle')
.addField('React to the message with a thumbs up to enter!', "Time for some fun!")
message.channel.send(embed).then(function (message) {
message.react('?')
});
bot.on('messageReactionAdd', (reaction, user) => {
const user1 = reaction.random
const embed1 = new discord.RichEmbed()
.setTitle('Winner!!')
.addField(`${user1}`, "you are the winner!!")
message.channel.send(embed1);
});
}
}
module.exports.help = {
name: "Raffle",
name: "raffle"
}
Так что user1 продолжает возвращать неопределенное заранее, и, кстати, яЯ новичок в JavaScript