Files
gestion/commands/owner/unwl.js
T
2024-02-16 21:59:00 +01:00

25 lines
926 B
JavaScript

const db = require('quick.db');
const GestionDb = new db.table("gestion");
module.exports = {
name: 'unwl',
description: 'Retirer un utilisateur de la liste blanche',
async execute(message, args) {
const botId = message.client.user.id;
const guildId = message.guild.id;
if (args.length === 0) {
return message.reply('Veuillez mentionner un utilisateur à retirer de la liste blanche.');
}
const userId = args[0].replace(/<@!?(\d+)>/, '$1');
let whitelist = await GestionDb.get(`${botId}.${guildId}.whitelist`) || {};
if (whitelist[userId]) {
delete whitelist[userId];
await GestionDb.set(`${botId}.${guildId}.whitelist`, whitelist);
message.reply('Utilisateur retiré de la liste blanche.');
} else {
message.reply('Cet utilisateur n\'est pas sur la liste blanche.');
}
},
};