Initial config
This commit is contained in:
parent
3b845a4cfb
commit
1a36c0be4c
2 changed files with 25 additions and 0 deletions
23
src/main/kotlin/SoniaKt/Config.kt
Normal file
23
src/main/kotlin/SoniaKt/Config.kt
Normal file
|
@ -0,0 +1,23 @@
|
|||
package SoniaKt
|
||||
|
||||
import java.io.File
|
||||
import java.io.FileInputStream
|
||||
import java.nio.file.Files
|
||||
import java.nio.file.Paths
|
||||
import java.util.*
|
||||
|
||||
val prop = Properties()
|
||||
|
||||
class Config {
|
||||
val confPath = Paths.get("").toAbsolutePath().toString()
|
||||
val confFile = File("$confPath/sonia.cfg")
|
||||
|
||||
init {
|
||||
if (confFile.exists()) {
|
||||
FileInputStream(confFile).use { prop.load(it) }
|
||||
}
|
||||
else {
|
||||
Files.createFile(Paths.get("$confPath/sonia.cfg"))
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
package xyz.limepot.SoniaKt
|
||||
|
||||
import SoniaKt.Config
|
||||
import dev.kord.common.annotation.KordPreview
|
||||
import dev.kord.common.entity.Permission
|
||||
import dev.kord.common.entity.Permissions
|
||||
|
@ -18,6 +19,7 @@ import me.jakejmattson.discordkt.dsl.listeners
|
|||
|
||||
@KordPreview
|
||||
fun main(args: Array<String>) {
|
||||
Config()
|
||||
val token = "NDMwMzkxNTAxODM5OTI1MjU5.Gb1pbU.iHqBe8zvywAyLE3_PwSWuMf09Jk8MovbyN4Iw8"
|
||||
|
||||
bot(token) {
|
||||
|
|
Loading…
Reference in a new issue