Move bot token to file :3
This commit is contained in:
parent
1a36c0be4c
commit
f2d7722ed7
2 changed files with 16 additions and 10 deletions
|
@ -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"))
|
||||
}
|
||||
|
|
|
@ -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))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue