Move bot token to file :3

This commit is contained in:
nelle 2024-07-21 05:46:46 -06:00
parent 1a36c0be4c
commit f2d7722ed7
2 changed files with 16 additions and 10 deletions

View file

@ -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"))
}

View file

@ -20,7 +20,7 @@ import me.jakejmattson.discordkt.dsl.listeners
@KordPreview
fun main(args: Array<String>) {
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<MessageCreateEvent> {
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))
}
}
}
}