set forceload availabe to owner only

This commit is contained in:
2023-06-16 22:38:59 +02:00
parent cd9aa45db6
commit 4360b33f79
+12 -4
View File
@@ -1,10 +1,10 @@
import { import {
type CommandInteraction, type CommandInteraction,
SlashCommandBuilder, SlashCommandBuilder,
type GuildMember,
ActivityType ActivityType
} from 'discord.js' } from 'discord.js'
import { checkMemberPermissions, execute, insertGoob } from '../db' import { execute, insertGoob } from '../db'
import { owner_id } from '../config.json'
module.exports = { module.exports = {
data: new SlashCommandBuilder() data: new SlashCommandBuilder()
@@ -27,10 +27,18 @@ module.exports = {
return return
} }
if (!(await checkMemberPermissions(member as GuildMember)).delete) { if (interaction.user.id !== owner_id) {
await interaction.reply({ content: "I am sorry dave, I cannot do that\nYou don't have the permission to manage roles on this server. You muse have the **delete** permission", ephemeral: true }) await interaction.reply({
content: 'You do not have access to this command!',
ephemeral: true
})
return return
} }
// if (!(await checkMemberPermissions(member as GuildMember)).delete) {
// await interaction.reply({ content: "I am sorry dave, I cannot do that\nYou don't have the permission to manage roles on this server. You muse have the **delete** permission", ephemeral: true })
// return
// }
const messageId = interaction.options.get('messageid')?.value const messageId = interaction.options.get('messageid')?.value
if (messageId === undefined) { if (messageId === undefined) {
void interaction.reply({ content: 'Something went wrong : messageid null', ephemeral: true }) void interaction.reply({ content: 'Something went wrong : messageid null', ephemeral: true })