From dcff2175c2ffef603cf62052ef89f7f5ab948630 Mon Sep 17 00:00:00 2001 From: Bxio Date: Sun, 27 Apr 2025 13:51:41 +0100 Subject: [PATCH] --- src/commands/Community/adicionar_membro.js | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/commands/Community/adicionar_membro.js b/src/commands/Community/adicionar_membro.js index 95984bf..d76295d 100644 --- a/src/commands/Community/adicionar_membro.js +++ b/src/commands/Community/adicionar_membro.js @@ -56,14 +56,16 @@ module.exports = { const [existing] = await conn.execute(`SELECT * FROM users WHERE discord_id = ?`, [nome.id]); if (existing.length > 0) { - return await interaction.editReply({ content: `❗ O membro ${nome.username} já está registrado no banco de dados.`, ephemeral: true }); + await interaction.editReply({ content: `❗ O membro ${nome.username} já está registrado no banco de dados.`, ephemeral: true }); + } else { + await conn.execute( + `INSERT INTO users (discord_id, discord_avatar, discord_username, cargo, level) VALUES (?, ?, ?, ?, ?)`, + [nome.id, idavatar,nome.username, cargo, "0"] + ); } // 2 - Inserir no banco - await conn.execute( - `INSERT INTO users (discord_id, discord_avatar, discord_username, cargo, level) VALUES (?, ?, ?, ?, ?)`, - [nome.id, idavatar,nome.username, cargo, "0"] - ); + } catch (error) { console.error(error); @@ -76,11 +78,14 @@ module.exports = { // 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 }); + await interaction.editReply({ content: `❗ O membro ${nome.username} já possui o cargo <@&${cargo}>.`, ephemeral: true }); + } else { + console.log('✅ Cargo adicionado com sucesso!'); + await member.roles.add(cargo); } // 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); }