aboutsummaryrefslogtreecommitdiff
path: root/events/interaction.js
diff options
context:
space:
mode:
Diffstat (limited to 'events/interaction.js')
-rw-r--r--events/interaction.js3
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))&&