diff options
| author | ame <[email protected]> | 2024-01-28 11:31:37 -0600 |
|---|---|---|
| committer | ame <[email protected]> | 2024-01-28 11:31:37 -0600 |
| commit | acb470e404c80453b9e21bd60d5138dd03a4f7c2 (patch) | |
| tree | 3ebef92c3473e47128868f8431f861cb3b1934e6 /events/interaction.js | |
| parent | 0d7bce6d478a9cd281a79eac90029be96086078c (diff) | |
changes to mod detection
Diffstat (limited to 'events/interaction.js')
| -rw-r--r-- | events/interaction.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/events/interaction.js b/events/interaction.js index ff3f1ef..a9a174f 100644 --- a/events/interaction.js +++ b/events/interaction.js @@ -4,6 +4,7 @@ const path = require("path"); const { EmbedBuilder } = require("discord.js"); let db = require("../src/db") let settings = require('../src/settings') +let util = require("../src/util") let config_loc = __filename+".json" module.exports = { name : "interactionCreate", @@ -21,7 +22,7 @@ module.exports = { await interaction.guild.members.fetch() interaction.user = interaction.guild.members.cache.get(interaction.user.id) - let mod = interaction.user.permissions!=null&&interaction.user.permissions?.has(PermissionsBitField.Flags.KickMembers) + let mod = util.is_mod(interaction.member) let command = global.s_commands.find(o => o.name === interaction.commandName) if(command.command.config.mod_respect_restrict) mod = false if(!((!command.command.config.restrict||command.command.config.restrict.length==0||command.command.config.restrict.includes(interaction.channel.id))&& |
