Updated all commands to use rolemanage function

This commit is contained in:
2024-01-03 16:44:23 +01:00
parent 033d75b08f
commit 4ffaf887d8
5 changed files with 90 additions and 334 deletions

View File

@@ -6,27 +6,8 @@ import {
} from "discord.js"
import { color, devMessage } from "../../config/options.json"
import verify = require("../schemas/verifySchema")
import {
gm,
manager,
moderator,
beast,
member,
guildRole,
guildStaff,
defaultMember,
} from "../../config/roles.json"
import { Command } from "../interfaces"
const removeThese = [
gm,
manager,
moderator,
beast,
member,
guildRole,
guildStaff,
defaultMember,
]
import roleManage from "../utils/functions/rolesmanage"
export = {
name: "forceunverify",
@@ -62,10 +43,9 @@ export = {
],
})
}
await verify.findOneAndDelete({ userID: member.user.id })
await member.roles.remove(removeThese)
await member.roles.remove(roleManage("all").rolesToRemove, "User force unverified by " + interaction.user.username)
await interaction.reply({
embeds: [