diff --git a/commands/owner/ublacklist.js b/commands/owner/ublacklist.js index 8a57b74..9b9be36 100644 --- a/commands/owner/ublacklist.js +++ b/commands/owner/ublacklist.js @@ -25,7 +25,7 @@ export default { const client = interaction.client; const command = args.command; const userid = args.userid; - const reason = args.reason; + const reason = args.reason ? args.reason : 'No reason has been specified.'; const blacklist = await Blacklists.findOne({ where: { type:command, uid:userid } }); @@ -33,12 +33,11 @@ export default { const body = { type:command, uid: userid, reason: reason }; Blacklists.create(body); let user = userid; - if (command !== 'guild') { - await client.users.resolve(userid); - user = client.users.fetch(userid).tag; - } + await client.users.fetch(userid); + user = client.users.resolve(userid).tag; - return interaction.editReply(`${user} has been blacklisted from ${command} with the following reason ${reason}`); + + return interaction.editReply(`${user} has been blacklisted from ${command} with the following reason \`${reason}\``); } else { const row = new ActionRowBuilder() @@ -57,7 +56,7 @@ export default { await interaction.editReply({ content: 'This user is already blacklisted, do you want to unblacklist him?', ephemeral: true, components: [row] }); - interaction.client.on('interactionCreate', async (interactionMenu) => { + interaction.client.once('interactionCreate', async (interactionMenu) => { if (interaction.user !== interactionMenu.user) return; if (!interactionMenu.isButton) return; interactionMenu.update({ components: [] });