diff --git a/events/message.js b/events/message.js index 0c7af73..68d905d 100644 --- a/events/message.js +++ b/events/message.js @@ -4,7 +4,7 @@ module.exports = async (client, message) => { const prefixMention = new RegExp(`^<@!?${client.user.id}>( |)$`); if (message.content.match(prefixMention)) { - return message.reply(`my prefix for this guild is \`${settings.prefix}\``); + return message.reply(`my prefix for this guild is \`${settings.prefix}\`.`); } if (message.content.indexOf(settings.prefix) !== 0) return; @@ -25,7 +25,21 @@ module.exports = async (client, message) => { if (level < client.levelCache[cmd.conf.permLevel]) { if (settings.systemNotice === "true") { message.delete(); - return message.channel.send(`${message.author}, you do not have the right permissions to use this command.\nYour current permission level is **${level}** (${client.config.permLevels.find(l => l.level === level).name}), and this command requires permission level **${client.levelCache[cmd.conf.permLevel]}** (${cmd.conf.permLevel})`); + return message.channel.send({embed: client.embed("**Invalid permissions!**",`You don't have the proper user level to use command ${cmd.help.name}.`, [ + { + name: "**__Required permissions level:__**", + value: `**${client.levelCache[cmd.conf.permLevel]}** (${cmd.conf.permLevel})` + }, + { + name: "**__Your permissions level:__**", + value: `**${level}** (${client.config.permLevels.find(l => l.level === level).name})` + } + ], + { + author: message.author.tag, + authorIcon: message.author.avatarURL + } + }); } else { return; }