diff --git a/commands/admin/log.js b/commands/admin/log.js index 03bfb9b..63c7e7e 100644 --- a/commands/admin/log.js +++ b/commands/admin/log.js @@ -7,6 +7,7 @@ class logCommand extends Command { aliases: ['log', 'logging'], category: 'admin', userPermissions: ['MANAGE_MESSAGES'], + clientPermissions: ['MANAGE_GUILD'], channel: 'guild', description: { content: 'Setup logging in current channel (W.I.P)', diff --git a/commands/general/memerclub.js b/commands/general/memerclub.js index 96d148f..46f3a20 100644 --- a/commands/general/memerclub.js +++ b/commands/general/memerclub.js @@ -12,6 +12,7 @@ class memerclubCommand extends Command { { id: 'text', type: 'string', + default: '', match: 'rest' } ], diff --git a/commands/general/tweet.js b/commands/general/tweet.js index f98ab42..e13e438 100644 --- a/commands/general/tweet.js +++ b/commands/general/tweet.js @@ -53,7 +53,7 @@ class tweetCommand extends Command { if (args.text) - if (args.text.includes('discord.gg')) return message.channel.send('No discord invite allowed.'); + if (args.text.includes('discord.gg') || args.text.includes('discord.com/invite/')) return message.channel.send('No discord invite allowed.'); const client = this.client; diff --git a/event/listeners/log/roleUpdate.js b/event/listeners/log/roleUpdate.js index 45eae9f..bb8a9a4 100644 --- a/event/listeners/log/roleUpdate.js +++ b/event/listeners/log/roleUpdate.js @@ -13,7 +13,7 @@ class roleUpdateListener extends Listener { } async exec(oldRole, newRole) { - if (oldRole === newRole) return; + if (oldRole === newRole || oldRole.rawPosition !== newRole.rawPosition) return; const guild = oldRole.guild; const logStats = await LogStats.findOne({where: {guild: guild.id}}); if (logStats) {