feat: Slash command with localized name
This commit is contained in:
parent
3e23407ed0
commit
6417d43ced
@ -742,7 +742,9 @@ class ApplicationCommand extends Base {
|
||||
};
|
||||
const parseSubCommand = async (subCommandName, options, subGroup) => {
|
||||
const options_sub = subGroup ? subGroup.options : this.options;
|
||||
const subCommand = options_sub.find(o => o.name == subCommandName && o.type == 'SUB_COMMAND');
|
||||
const subCommand = options_sub.find(
|
||||
o => (o.name == subCommandName || o.nameLocalized == subCommandName) && o.type == 'SUB_COMMAND',
|
||||
);
|
||||
if (!subCommand) {
|
||||
throw buildError(
|
||||
'SubCommand',
|
||||
@ -768,7 +770,9 @@ class ApplicationCommand extends Base {
|
||||
};
|
||||
};
|
||||
const parseSubGroupCommand = async (subGroupName, subName) => {
|
||||
const subGroup = this.options.find(o => o.name == subGroupName && o.type == 'SUB_COMMAND_GROUP');
|
||||
const subGroup = this.options.find(
|
||||
o => (o.name == subGroupName || o.nameLocalized == subGroupName) && o.type == 'SUB_COMMAND_GROUP',
|
||||
);
|
||||
if (!subGroup) {
|
||||
throw buildError(
|
||||
'SubGroupCommand',
|
||||
|
Loading…
Reference in New Issue
Block a user