From cde8b0e96a3fef2f1df0213bd069f55af3d76561 Mon Sep 17 00:00:00 2001 From: Bxio Date: Sun, 27 Apr 2025 03:09:16 +0100 Subject: [PATCH] --- src/commands/Community/adicionar_membro.js | 31 ++++++++++++---------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/src/commands/Community/adicionar_membro.js b/src/commands/Community/adicionar_membro.js index 66c731d..73b97e6 100644 --- a/src/commands/Community/adicionar_membro.js +++ b/src/commands/Community/adicionar_membro.js @@ -69,25 +69,28 @@ module.exports = { ); - // 3 - Pegar o membro na guilda - const member = await interaction.guild.members.fetch(nome.id); - - // 4 - Verificar se o membro já tem o cargo - if (member.roles.cache.has(cargo)) { - return await interaction.editReply({ content: `❗ O membro ${nome.username} já possui o cargo <@&${cargo}>.`, ephemeral: true }); - } - // 5 - Adicionar o cargo - try { - await member.roles.add(cargo); - console.log('✅ Cargo adicionado com sucesso!'); - } catch (error) { - console.error('❌ Erro ao adicionar o cargo:', error); - } + + } catch (error) { console.error(error); await interaction.editReply({ content: '❌ Erro ao adicionar membro ou atribuir cargo.', ephemeral: true }); } + try { + + // 3 - Pegar o membro na guilda + const member = await interaction.guild.members.fetch(nome.id); + + // 4 - Verificar se o membro já tem o cargo + if (member.roles.cache.has(cargo)) { + return await interaction.editReply({ content: `❗ O membro ${nome.username} já possui o cargo <@&${cargo}>.`, ephemeral: true }); + } + // 5 - Adicionar o cargo + await member.roles.add(cargo); + console.log('✅ Cargo adicionado com sucesso!'); + } catch (error) { + console.error('❌ Erro ao adicionar o cargo:', error); + } }, }; \ No newline at end of file