diff --git a/src/main/kotlin/quest/laxla/supertrouper/MaintenanceExtension.kt b/src/main/kotlin/quest/laxla/supertrouper/MaintenanceExtension.kt index 322e091..6222636 100644 --- a/src/main/kotlin/quest/laxla/supertrouper/MaintenanceExtension.kt +++ b/src/main/kotlin/quest/laxla/supertrouper/MaintenanceExtension.kt @@ -1,6 +1,7 @@ package quest.laxla.supertrouper import com.kotlindiscord.kord.extensions.checks.isBotAdmin +import com.kotlindiscord.kord.extensions.commands.application.slash.publicSubCommand import com.kotlindiscord.kord.extensions.extensions.publicSlashCommand import com.kotlindiscord.kord.extensions.extensions.slashCommandCheck @@ -11,13 +12,18 @@ class MaintenanceExtension : TrouperExtension() { } publicSlashCommand { - name = "stop" - description = "WARNING: Stops the bot completely." + name = "maintenance" + description = "Maintenance commands for maintainers of the bot" - action { - //language=Markdown - respond { content = "# Invoking Protocol: Emergency Stop" } - bot.stop() + publicSubCommand { + name = "stop" + description = "Stops the bot completely" + + action { + //language=Markdown + respond { content = "# Invoking Protocol: Emergency Stop" } + bot.stop() + } } } } diff --git a/src/main/kotlin/quest/laxla/supertrouper/messaging/PrivateMassagingExtension.kt b/src/main/kotlin/quest/laxla/supertrouper/messaging/PrivateMassagingExtension.kt index 2a933ef..15d15dc 100644 --- a/src/main/kotlin/quest/laxla/supertrouper/messaging/PrivateMassagingExtension.kt +++ b/src/main/kotlin/quest/laxla/supertrouper/messaging/PrivateMassagingExtension.kt @@ -57,7 +57,7 @@ class PrivateMassagingExtension : TrouperExtension() { ephemeralSlashCommand(::TargetedArguments) slash@{ name = "sync" - description = "Syncs a private message channel's permissions with the category." + description = "Syncs a private message channel's permissions with the category" requirePermission(Permission.ManageRoles)