const {Events } = require("discord.js") module.exports = { name: Events.InteractionCreate, async execute(interaction, client) { const botId = client.user.id; const customId = interaction.customId; if (!customId.startsWith('rolebuttons_')) return; const roleId = customId.split('_')[1]; const role = interaction.guild.roles.cache.get(roleId); if (!role) { return; } const member = interaction.member; if (!member) { return; } if (member.roles.cache.has(role.id)) { await member.roles.remove(role); await interaction.reply({ content: `Le rôle ${role.name} a été retiré.`, ephemeral: true }); } else { await member.roles.add(role); await interaction.reply({ content: `Le rôle ${role.name} a été ajouté.`, ephemeral: true }); } }, };