Фикс help: ошибка если у команды нет аргументов

This commit is contained in:
JonnyBro 2022-09-13 12:18:42 +05:00
parent 2c0f9e38d9
commit b5a062c0ae
3 changed files with 6 additions and 2 deletions

View file

@ -134,6 +134,9 @@ function getPermName(bitfield = 0) {
function generateCommandHelp(interaction, command) {
const cmd = interaction.client.commands.get(command);
if (!cmd) return interaction.error("general/help:NOT_FOUND", { search: command }, { edit: true });
const usage = interaction.translate(`${cmd.category.toLowerCase()}/${cmd.command.name}:USAGE`) === "" ?
interaction.translate("misc:NO_ARGS")
: interaction.translate(`${cmd.category.toLowerCase()}/${cmd.command.name}:USAGE`);
const embed = new EmbedBuilder()
.setAuthor({
@ -148,7 +151,7 @@ function generateCommandHelp(interaction, command) {
},
{
name: interaction.translate("general/help:FIELD_USAGE"),
value: interaction.translate(`${cmd.category.toLowerCase()}/${cmd.command.name}:USAGE`)
value: usage
},
{
name: interaction.translate("general/help:FIELD_EXAMPLES"),

View file

@ -1,5 +1,5 @@
{
"DESCRIPTION": "Получить изображение краба... да, это всё, что вы ещё хотели от команды под названием crab?",
"DESCRIPTION": "Получить изображение краба... да, это всё",
"USAGE": "",
"EXAMPLES": "crab"
}

View file

@ -11,6 +11,7 @@
"GUILD_ONLY": "Данную команду можно использовать только на сервере!",
"NSFW_COMMAND": "Данную команду можно использовать только в NSFW канале!",
"OWNER_ONLY": "Данную команду может использовать только владелец бота!",
"NO_ARGS": "Агрументы не требуются",
"PERMISSIONS": {
"CreateInstantInvite": "Создание приглашения",