mirror of
https://github.com/arthur-pbty/gestion.git
synced 2026-06-11 11:21:00 +02:00
grand commit que tutur attend ( marche pas le raidmode en dev)
sinon il y a pleins de truc comme les anti raid , des coorectif ect
This commit is contained in:
@@ -72,6 +72,27 @@ module.exports = {
|
||||
}
|
||||
message.reply(reply);
|
||||
} else {
|
||||
let data = await new Promise((resolve, reject) => {
|
||||
db.get('SELECT value FROM gestion WHERE id = ?', [message.client.user.id], (err, row) => {
|
||||
if (err) {
|
||||
console.error(err.message);
|
||||
reject(err);
|
||||
}
|
||||
resolve(row ? JSON.parse(row.value) : {});
|
||||
});
|
||||
});
|
||||
data[message.guild.id] = data[message.guild.id] || {};
|
||||
data[message.guild.id].prisonlist = data[message.guild.id].prisonlist || [];
|
||||
const userIndex = data[message.guild.id].prisonlist.indexOf(users.id);
|
||||
if (userIndex !== -1) {
|
||||
data[message.guild.id].prisonlist.splice(userIndex, 1);
|
||||
db.run('INSERT OR REPLACE INTO gestion (id, value) VALUES (?, ?)', [message.client.user.id, JSON.stringify(data)], function(err) {
|
||||
if (err) {
|
||||
console.error(err.message);
|
||||
return message.reply('Une erreur est survenue lors de la mise à jour de la liste des utilisateurs en prison.');
|
||||
}
|
||||
});
|
||||
}
|
||||
message.reply(`👮 <@${users.id}> est libéré de prison`);
|
||||
}
|
||||
} else if (args[0] === "list") {
|
||||
@@ -97,8 +118,6 @@ module.exports = {
|
||||
embed.addFields({ name: `${index + 1}`, value: `<@${userId}>`});
|
||||
});
|
||||
}
|
||||
|
||||
// Envoyer l'embed
|
||||
message.channel.send({ embeds: [embed] });
|
||||
}else {
|
||||
const users = message.mentions.users.first() || message.guild.members.cache.get(args[1])
|
||||
|
||||
Reference in New Issue
Block a user