Skip to content

Commit 1600048

Browse files
committed
Configure user permissions for slash commands
1 parent 7fcccde commit 1600048

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

bot/src/main/kotlin/me/duncte123/skybot/objects/SlashSupport.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ package me.duncte123.skybot.objects
2121
import me.duncte123.skybot.Variables
2222
import me.duncte123.skybot.objects.command.CommandCategory
2323
import net.dv8tion.jda.api.events.interaction.command.SlashCommandInteractionEvent
24+
import net.dv8tion.jda.api.interactions.commands.DefaultMemberPermissions
2425
import net.dv8tion.jda.api.interactions.commands.build.CommandData
2526
import net.dv8tion.jda.api.interactions.commands.build.Commands
2627
import net.dv8tion.jda.api.interactions.commands.build.SlashCommandData
@@ -41,6 +42,7 @@ abstract class SlashSupport : SkyCommand() {
4142
)
4243
.setGuildOnly(true)
4344
.setNSFW(category == CommandCategory.NSFW)
45+
.setDefaultPermissions(DefaultMemberPermissions.enabledFor(this.userPermissions.toList()))
4446

4547
configureSlashSupport(base)
4648

0 commit comments

Comments
 (0)