From f2d7722ed70677458b7173c3dbea0b103190304f Mon Sep 17 00:00:00 2001 From: limepotato Date: Sun, 21 Jul 2024 05:46:46 -0600 Subject: [PATCH] Move bot token to file :3 --- src/main/kotlin/SoniaKt/Config.kt | 9 +++++++++ src/main/kotlin/SoniaKt/Main.kt | 17 +++++++---------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/src/main/kotlin/SoniaKt/Config.kt b/src/main/kotlin/SoniaKt/Config.kt index ffda6b1..0006017 100644 --- a/src/main/kotlin/SoniaKt/Config.kt +++ b/src/main/kotlin/SoniaKt/Config.kt @@ -2,6 +2,8 @@ package SoniaKt import java.io.File import java.io.FileInputStream +import java.io.FileOutputStream +import java.io.OutputStream import java.nio.file.Files import java.nio.file.Paths import java.util.* @@ -18,6 +20,13 @@ class Config { } else { Files.createFile(Paths.get("$confPath/sonia.cfg")) + FileInputStream(confFile).use { + prop.load(it) + prop.setProperty("botToken", "YourTokenHere") + } + val out: OutputStream = FileOutputStream(confFile) + prop.store(out, "Sonia Config File") } } + val botToken: String = (prop.getProperty("botToken")) } diff --git a/src/main/kotlin/SoniaKt/Main.kt b/src/main/kotlin/SoniaKt/Main.kt index 656fd85..55f8f0e 100644 --- a/src/main/kotlin/SoniaKt/Main.kt +++ b/src/main/kotlin/SoniaKt/Main.kt @@ -20,7 +20,7 @@ import me.jakejmattson.discordkt.dsl.listeners @KordPreview fun main(args: Array) { Config() - val token = "NDMwMzkxNTAxODM5OTI1MjU5.Gb1pbU.iHqBe8zvywAyLE3_PwSWuMf09Jk8MovbyN4Iw8" + val token = Config().botToken bot(token) { prefix { "+" } @@ -66,14 +66,11 @@ fun admin() = commands("Admin Commands", requiredPermissionLevel = Permissions(P fun testListeners() = listeners { on { require(message.author?.isBot == false) - if (message.content == ":3") { - message.addReaction(ReactionEmoji.from(Emojis.heart)) - } - else if (message.content == ">:3") { - message.addReaction(ReactionEmoji.Custom((Snowflake(1264301501422112839)), "Mayu Hearts", false)) - } - else if (message.content == "badwordhere") { - message.delete("a") + val messageContent = message.content + + when (messageContent) { + ":3" -> message.addReaction(ReactionEmoji.from(Emojis.heart)) + ">:3" -> message.addReaction(ReactionEmoji.Custom((Snowflake(1264301501422112839)), "Mayu Hearts", false)) } } -} +} \ No newline at end of file