const m = await message.channel.send("Please react to this message if the screenshot is correct."); await m.react("✅"); const filter = (reaction, user) => { return (["✅"].includes(reaction.emoji.name) && user.id != message.author.id && user.id != "877315883859603466"); } await m.awaitReactions({ filter, time: 10 }) .then(collected => { const reaction = collected.first(); if (reaction.emoji.name === '✅') { message.reply('Scoring game ✅.'); //message.channel.send("<@&882754787580457012>"); message.channel.send("yes"); message.member.voice.channel.delete(); message.channel.permissionOverwrites.set([ { id: message.channel.guild.roles.everyone, deny: ['VIEW_CHANNEL', 'SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], }, { id: "882754787580457012", allow: ['VIEW_CHANNEL', 'SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], }, ]); } else { message.reply('You didn\'t react with a ✅.'); message.channel.send("<@&882754787580457012>"); message.member.voice.channel.delete(); message.channel.permissionOverwrites.set([ { id: message.channel.guild.roles.everyone, deny: ['VIEW_CHANNEL', 'SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], }, { id: "882754787580457012", allow: ['VIEW_CHANNEL', 'SEND_MESSAGES', 'READ_MESSAGE_HISTORY'], }, ]); } }) .catch(collected => { console.log("collected: " + collected); message.reply('Opponent didn\'t react to the message! Please resend the screenshot.'); });