diff --git a/src/commands/Community/adicionar_membro.js b/src/commands/Community/adicionar_membro.js index 1fbbb46..4ac0ef2 100644 --- a/src/commands/Community/adicionar_membro.js +++ b/src/commands/Community/adicionar_membro.js @@ -42,14 +42,16 @@ module.exports = { console.log(idavatar); await interaction.deferReply({ ephemeral: true }); + + - await interaction.reply(`Selecionaste: \r nome:${nome}\r id:${nome.id} \r cargo:<@&${cargo}>(${cargo}) \r url:${url}\r idavatar:${idavatar}`); + await interaction.reply({ content: `Selecionaste: \r nome:${nome}\r id:${nome.id} \r cargo:<@&${cargo}>(${cargo}) \r url:${url}\r idavatar:${idavatar}`, ephemeral: true }); - + try { // 1 - Verificar se já existe no banco const [existing] = await conn.execute( `SELECT * FROM users WHERE discord_id = ?`, @@ -77,6 +79,11 @@ module.exports = { // 5 - Adicionar o cargo await member.roles.add(cargo); + } catch (error) { + console.error(error); + await interaction.reply({ content: '❌ Erro ao adicionar membro ou atribuir cargo.', ephemeral: true }); + } + }, }; \ No newline at end of file