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 parseSubCommand = async (subCommandName, options, subGroup) => {
|
||||||
const options_sub = subGroup ? subGroup.options : this.options;
|
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) {
|
if (!subCommand) {
|
||||||
throw buildError(
|
throw buildError(
|
||||||
'SubCommand',
|
'SubCommand',
|
||||||
@ -768,7 +770,9 @@ class ApplicationCommand extends Base {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
const parseSubGroupCommand = async (subGroupName, subName) => {
|
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) {
|
if (!subGroup) {
|
||||||
throw buildError(
|
throw buildError(
|
||||||
'SubGroupCommand',
|
'SubGroupCommand',
|
||||||
|
Loading…
Reference in New Issue
Block a user