diff --git a/events/messageCreate.js b/events/messageCreate.js index 1b1790c..ef60aa9 100644 --- a/events/messageCreate.js +++ b/events/messageCreate.js @@ -7,13 +7,16 @@ const getPermissionLevel = require("../fonctions/getPermissionLevel.js"); module.exports = { name: Events.MessageCreate, async execute(message, client) { + const prefix = db.get(`SELECT value FROM config WHERE guildId = ? AND name = ?`, [message.guild.id, 'prefix'])?.value || '&'; + if (message.author.bot) return; if (message.content == "<@" + client.user.id + ">") { + message.reply(`Mon prefix est \`${prefix}\``); const command = client.commands.get('help'); try { command.execute(message, null, client); - console.log(`[&] ${message.guild.name} | ${message.author.tag} | ${command.name}`.blue) - loggT(`[&] ${message.guild.name} | ${message.author.tag} | ${command.name}`) + console.log(`[${prefix}] ${message.guild.name} | ${message.author.tag} | ${command.name}`.blue) + loggT(`[${prefix}] ${message.guild.name} | ${message.author.tag} | ${command.name}`) } catch (error) { console.error(error); loggerT(error) @@ -28,18 +31,15 @@ module.exports = { }); if (user.blacklist == true) { return } - const prefix = db.get(`SELECT value FROM config WHERE guildId = ? AND name = ?`, [message.guild.id, 'prefix'])?.value || '&'; if (message.content.startsWith(prefix)) { const args = message.content.slice(prefix.length).trim().split(/ +/); const commandName = args.shift()?.toLowerCase(); - const permissionLevel = await getPermissionLevel(message.guild.id, message.member); - if ((permissionLevel < command.permission) && (!client.config.owners.includes(message.author.id))) { - return message.reply("Vous n'avez pas la permission d'utiliser cette commande."); + const permissionLevel = await getPermissionLevel(message.guild.id, message.member); + if ((permissionLevel < command.permission) && (!client.config.owners.includes(message.author.id))) { + return message.reply("Vous n'avez pas la permission d'utiliser cette commande."); + } } } - if (message.content === `<@!${client.user.id}>` || message.content === `<@${client.user.id}>`) { - message.reply(`Mon prefix est \`${prefix}\``); - } } }; \ No newline at end of file