From 71854c5efa25367bd9f3d6069160f1d8e1c3feaf Mon Sep 17 00:00:00 2001 From: Chaiwat Suwannarat Date: Fri, 3 May 2024 05:07:19 +0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=AA=9B=20Fixed=20an=20issue=20where=20som?= =?UTF-8?q?e=20command=20IDs=20could=20not=20be=20found.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/commands/me/help.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/source/commands/me/help.js b/source/commands/me/help.js index 2c6d0a3d..665a8425 100644 --- a/source/commands/me/help.js +++ b/source/commands/me/help.js @@ -261,7 +261,7 @@ module.exports = { guildCommand.type === ApplicationCommandType.ChatInput && guildCommand.name === selection ) - const id = guildCommand.id + const id = guildCommand.id ?? '0' const name = clientCommand.name const description = clientCommand.description[interaction.locale] ?? @@ -489,16 +489,17 @@ module.exports = { const commands = [] const category = clientCommands.get(selection) - for (const command in category) { - const commandName = category[command].name - const commandDescription = - category[command].description[interaction.locale] ?? - category[command].description['en-US'] - const commandID = guildCommands.find( + for (const index in category) { + const guildCommand = guildCommands.find( (guildCommand) => guildCommand.type === ApplicationCommandType.ChatInput && - guildCommand.name === commandName - ).id + guildCommand.name === category[index].name + ) + const commandID = guildCommand.id ?? '0' + const commandName = category[index].name + const commandDescription = + category[index].description[interaction.locale] ?? + category[index].description['en-US'] commands.push( `- : ${commandDescription}`