const { ActionRowBuilder, ButtonBuilder, ButtonStyle, EmbedBuilder } = require('discord.js'); const db = require('quick.db'); const PrevnameDb = new db.table("prevname"); module.exports = { name: 'prevname', description: 'Affiche tous les pseudos précédents et permet de les supprimer', async execute(message, args) { const userId = message.author.id; const nameChanges = PrevnameDb.get(`${userId}.nameChanges`) || []; let description = 'Vous n\'avez pas de pseudos précédents enregistrés.'; if (nameChanges.length > 0) { description = nameChanges.map((change, index) => `${index + 1}. ${change.newName} - `).join('\n'); } const embed = new EmbedBuilder() .setTitle('Pseudos précédents') .setDescription(description) .setColor('#0099ff'); const deleteButton = new ButtonBuilder() .setCustomId(`deleteprevnames_${message.author.id}`) .setEmoji('🗑️') .setStyle(ButtonStyle.Secondary) const row = new ActionRowBuilder() .addComponents(deleteButton); await message.reply({ embeds: [embed], components: [row] }); }, };