diff --git a/src/main/kotlin/org/openredstone/chad/Chad.kt b/src/main/kotlin/org/openredstone/chad/Chad.kt index 42c8569..fd2f39f 100644 --- a/src/main/kotlin/org/openredstone/chad/Chad.kt +++ b/src/main/kotlin/org/openredstone/chad/Chad.kt @@ -67,7 +67,7 @@ fun main(args: Array) = runBlocking { val discordServer = discordApi.getServerById(chadConfig.serverId) .orElseThrow { NoSuchElementException("Server not found") } - val commands = concurrentMapOf() + val commands = concurrentMapOf() fun regenerateHelpCommand() { commands["help"] = helpCommand(commands) @@ -76,6 +76,7 @@ fun main(args: Array) = runBlocking { fun reloadCommands() { chadConfig = config[ChadSpec.chad] val authorizedRoles = chadConfig.authorizedDiscordRoles + val noTouchy = arrayOf("conv", "poll", "lmgtfy", "apply", "insult", "add", "remove", "issue", "delete", "pikl", "authorized", "reload") logger.info("(Re)loading commands...") @@ -97,14 +98,19 @@ fun main(args: Array) = runBlocking { val name by required() val messages by vararg() reply { - val msg = messages.joinToString(separator = " ") - val cmd = command { - reply { msg } + if (name.toString() in noTouchy) { + "u no touchy my commandy" + } else { + val msg = messages.joinToString(separator = " ") + val cmd = command { + reply { msg } + } + + database.insertCommand(name, msg) + commands[name] = cmd + regenerateHelpCommand() + "Done!" } - database.insertCommand(name, msg) - commands[name] = cmd - regenerateHelpCommand() - "Done!" } }) put("remove", command(authorizedRoles) { diff --git a/src/main/kotlin/org/openredstone/chad/commands/Command.kt b/src/main/kotlin/org/openredstone/chad/commands/Command.kt index 66926f8..da761c0 100644 --- a/src/main/kotlin/org/openredstone/chad/commands/Command.kt +++ b/src/main/kotlin/org/openredstone/chad/commands/Command.kt @@ -328,7 +328,7 @@ fun deleteCommand(authorizedRoles: List, discordApi: DiscordApi, chadCon ) setColor(Color.RED) setFooter("FootORE") - setThumbnail("https://cdn.discordapp.com/emojis/892499052942463027.webp") + setThumbnail("https://cdn.discordapp.com/emojis/892499052942463027.webp") // big bruh momnet } MessageBuilder().copy(target).addEmbed(embed).send(removedContentChannel).await() target.delete().await()