const db = require('quick.db'); const GestionDb = new db.table("gestion"); const { EmbedBuilder } = require('discord.js'); module.exports = { name: 'owner', aliases: ['owners'], description: 'Affiche la liste des propriétaires ou ajoute un propriétaire', emote: '👑', utilisation: 'owner <@user>', category: 'buyer', async execute(message, client) { const user = message.mentions.users.first(); const botId = message.client.user.id; if (user) { let owners = await GestionDb.get(`${botId}.owners`) || {}; owners[user.id] = true; await GestionDb.set(`${botId}.owners`, owners); message.reply(`L'utilisateur <@${user.id}> a été ajouté à la liste des owners.`); } else { let owners = await GestionDb.get(`${botId}.owners`) || {}; const embed = new EmbedBuilder() .setTitle('Liste des owner') .setDescription(Object.keys(owners).map(ownerId => `<@${ownerId}>`).join('\n') || 'Aucun owner est dans la liste') .setColor('#0099ff'); message.channel.send({ embeds: [embed] }); } }, };