This commit is contained in:
Dragon Fire
2024-05-16 17:22:20 -04:00
parent b77d7cdf4b
commit d6ef8afeb8
2 changed files with 6 additions and 5 deletions
+6 -1
View File
@@ -74,7 +74,12 @@ module.exports = class CommandClient extends Client {
const parsed = await this.dispatcher.parseMessage(msg); const parsed = await this.dispatcher.parseMessage(msg);
if (parsed.error) { if (parsed.error) {
const helpUsage = this.registry.commands.get('help').usage(parsed.command.name); const helpUsage = this.registry.commands.get('help').usage(parsed.command.name);
await msg.reply(`${parsed.error}\n\nUse ${helpUsage} for more information.`); await msg.reply(stripIndents`
${parsed.error}
Use ${helpUsage} for more information.
Example: ${parsed.command.example(msg)}
`);
return; return;
} }
const { command, args } = parsed; const { command, args } = parsed;
-4
View File
@@ -59,7 +59,6 @@ module.exports = class CommandDispatcher {
error: stripIndents` error: stripIndents`
The "${arg.label || arg.key}" argument is required. The "${arg.label || arg.key}" argument is required.
${arg.invalidText} ${arg.invalidText}
Correct Usage Example: ${command.example(msg)}
` `
}; };
} }
@@ -76,7 +75,6 @@ module.exports = class CommandDispatcher {
error: stripIndents` error: stripIndents`
An invalid value was provided for one of the "${arg.label || arg.key}" arguments. An invalid value was provided for one of the "${arg.label || arg.key}" arguments.
${arg.invalidText} ${arg.invalidText}
Correct Usage Example: ${command.example(msg)}
` `
}; };
} }
@@ -93,7 +91,6 @@ module.exports = class CommandDispatcher {
error: stripIndents` error: stripIndents`
The "${arg.label || arg.key}" argument is required. The "${arg.label || arg.key}" argument is required.
${arg.invalidText} ${arg.invalidText}
Correct Usage Example: ${command.example(msg)}
` `
}; };
} else { } else {
@@ -110,7 +107,6 @@ module.exports = class CommandDispatcher {
error: stripIndents` error: stripIndents`
An invalid value was provided for the "${arg.label || arg.key}" argument. An invalid value was provided for the "${arg.label || arg.key}" argument.
${arg.invalidText} ${arg.invalidText}
Correct Usage Example: ${command.example(msg)}
` `
}; };
} }