aboutsummaryrefslogtreecommitdiff
path: root/events
diff options
context:
space:
mode:
Diffstat (limited to 'events')
-rw-r--r--events/interaction.js3
-rw-r--r--events/message.js2
2 files changed, 3 insertions, 2 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))&&
diff --git a/events/message.js b/events/message.js
index c9234e0..63202d8 100644
--- a/events/message.js
+++ b/events/message.js
@@ -115,7 +115,7 @@ module.exports = {
let remove = function(msg) {setTimeout(async()=>{try{await msg.delete()}catch(e){}},config["error-timeout"].value)}
let date = new Date()
let uid = message.member.id;
- let mod = message.member.permissions!=null&&message.member.permissions?.has(PermissionsBitField.Flags.KickMembers)
+ let mod = util.is_mod(message.member);//message.member.permissions!=null&&message.member.permissions?.has(PermissionsBitField.Flags.KickMembers)
if(message.content.startsWith("sns ")&&(!config["restrict-channels"].value.includes(message.channel.id)||(mod))){
let com_string = message.content.split(" ")
com_string.shift()