diff options
Diffstat (limited to 'commands/mod')
-rw-r--r-- | commands/mod/confirm.js | 8 | ||||
-rw-r--r-- | commands/mod/whois.js | 5 |
2 files changed, 7 insertions, 6 deletions
diff --git a/commands/mod/confirm.js b/commands/mod/confirm.js index 1d32a18..398138e 100644 --- a/commands/mod/confirm.js +++ b/commands/mod/confirm.js @@ -7,20 +7,20 @@ const message = require("../../events/message"); let config_loc = __filename+".json" let config = JSON.parse(fs.readFileSync(config_loc)) module.exports = { - name: "sns", - command: ["sns"], + name: "ban", + command: ["ban"], mod_only:true, config:config, config_loc:config_loc, main(client,Discord,message,args) { }, - s_options:[{type:"sub",name:"ban",options:[ + s_options:[ {type:"user",name:"user",desc:"message to be sent",required:true,autocomplete:false}, {type:"string",name:"ban-reason",desc:"ban reason to be sent to the user",required:true,autocomplete:false}, {type:"string",name:"details",desc:"staff note (mod side only)",required:false,autocomplete:false}, {type:"boolean",name:"send-appeal",desc:"whether to send your user id for appealing (default : false)", required:false,autocomplete:false}, - {type:"boolean",name:"open-thread",desc:"open a thread for discussion (default : false)", required:false,autocomplete:false}]}, + {type:"boolean",name:"open-thread",desc:"open a thread for discussion (default : false)", required:false,autocomplete:false}, ], s_main(client,Discord,interaction){ this.exec(client, { diff --git a/commands/mod/whois.js b/commands/mod/whois.js index 1926885..6ffd8e6 100644 --- a/commands/mod/whois.js +++ b/commands/mod/whois.js @@ -3,6 +3,7 @@ const settings = require("../../src/settings") const { EmbedBuilder, PermissionsBitField } = require("discord.js"); const fs = require('fs') const {upload_limit} = require("../../src/util") +let util = require("../../src/util") const path = require('path') let config_loc = __filename+".json" let config = JSON.parse(fs.readFileSync(config_loc)) @@ -68,7 +69,7 @@ module.exports = { p_user(client,Discord,message,user){ let join = new Date(parseInt(user.joinedTimestamp / 1000, 10)*1000).toLocaleDateString(undefined,{ weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }); let created = new Date(parseInt(user.user.createdAt / 1000, 10)*1000).toLocaleDateString(undefined,{ weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }); - let mod = user.permissions!=null&&user.permissions?.has(PermissionsBitField.Flags.KickMembers) + let mod = util.is_mod(user) let roles = "" let color = {pos:-1,color:settings.defaultColor}; @@ -113,7 +114,7 @@ module.exports = { m.delete() }) } - let mod = role.permissions!=null&&role.permissions?.has(PermissionsBitField.Flags.KickMembers) + let mod = util.is_mod(role) const embed = new EmbedBuilder() .setTitle(role.name) .setDescription("<@&"+role.id+">"+(mod?" +able to use mod commands":"")) |