fix: argsParser content

This commit is contained in:
MARCROCK22 2024-05-13 16:05:35 -04:00
parent d05dbeac28
commit 963dcf02cf

View File

@ -114,11 +114,12 @@ export async function onMessageCreate(
attachments: {}, attachments: {},
}; };
const args = (self.options?.commands?.argsParser ?? defaultArgsParser)( let newContent = content;
content.slice(fullCommandName.length + 1), for (const i of fullCommandName.split(' ')) {
command, newContent = newContent.slice(newContent.indexOf(i) + i.length);
message, }
);
const args = (self.options?.commands?.argsParser ?? defaultArgsParser)(newContent.slice(1), command, message);
const { options, errors } = await parseOptions(self, command, rawMessage, args, resolved); const { options, errors } = await parseOptions(self, command, rawMessage, args, resolved);
const optionsResolver = new OptionResolver(self, options, parent as Command, message.guildId, resolved); const optionsResolver = new OptionResolver(self, options, parent as Command, message.guildId, resolved);
const context = new CommandContext(self, message, optionsResolver, shardId, command); const context = new CommandContext(self, message, optionsResolver, shardId, command);