From 26db60e95f033be173e23683734ed7c3faa3dd10 Mon Sep 17 00:00:00 2001 From: Supositware Date: Thu, 11 Jul 2024 07:26:25 +0200 Subject: [PATCH] Revert "Show a message instead of error when an argument is required" This reverts commit 97254f619ccd14f244b4e6e8b2804ea5fe854739. --- events/client/messageCreate.js | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/events/client/messageCreate.js b/events/client/messageCreate.js index 4b235732..5781c3a6 100644 --- a/events/client/messageCreate.js +++ b/events/client/messageCreate.js @@ -294,7 +294,7 @@ export default { if (globalBlacklist) { return message.reply({ content: `You are globally blacklisted for the following reason: \`${globalBlacklist.reason}\``, ephemeral: true }); - } + } else if (commandBlacklist) { return message.reply({ content: `You are blacklisted for the following reason: \`${commandBlacklist.reason}\``, ephemeral: true }); } @@ -305,7 +305,7 @@ export default { let isOptOut = await db.optout.findOne({ where: { userID: message.author.id } }); if (commandName === 'optout') { - isOptOut = true; + isOptOut = true } const timestamp = new Date(); @@ -402,16 +402,10 @@ export default { }); const argsLength = command.data.options.length - argsToDelete; - const missingRequired = []; for (let i = 0, j = 0; i < argsLength; i++, j++) { - const arg = command.data.options[j]; - - if (arg.required && !messageArgs[i]) { - missingRequired.push({ name: arg.name, description: arg.description }); - } - if (!messageArgs[i]) continue; + const arg = command.data.options[j]; if (arg.type === ApplicationCommandOptionType.Attachment) continue; @@ -443,14 +437,6 @@ export default { console.log(`[${timestamp.toISOString()}] \x1b[33m⤷\x1b[0m with args ${JSON.stringify(args)}`); } - if (missingRequired) { - let missingMsg = ''; - missingRequired.forEach(arg => { - missingMsg += `${arg.name} | ${arg.description}\n`; - }); - return message.reply(`You are missing a required argument!\n\`${missingMsg}\``); - } - await command.execute(message, args, client) .then(async () => { const hasPrallelLimit = await ratelimiter.checkParallel(message.author, commandName, command);