move main function to kagebot class
This commit is contained in:
parent
cefadba58f
commit
d6d45f8df6
|
@ -10,7 +10,7 @@ sourceSets {
|
|||
|
||||
sourceSets["main"].resources.srcDir("src/main/resources")
|
||||
application {
|
||||
mainClassName = "moe.kageru.kagebot.MainKt"
|
||||
mainClassName = "moe.kageru.kagebot.KagebotKt"
|
||||
}
|
||||
|
||||
group = "moe.kageru.kagebot"
|
||||
|
|
|
@ -9,8 +9,11 @@ import org.javacord.api.event.message.MessageCreateEvent
|
|||
import org.javacord.api.event.server.member.ServerMemberJoinEvent
|
||||
import java.io.File
|
||||
|
||||
class Kagebot {
|
||||
companion object {
|
||||
fun main() {
|
||||
Kagebot.init()
|
||||
}
|
||||
|
||||
object Kagebot {
|
||||
fun processMessage(event: MessageCreateEvent) {
|
||||
if (event.messageAuthor.isBotUser) {
|
||||
return
|
||||
|
@ -40,9 +43,10 @@ class Kagebot {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
init {
|
||||
private fun getSecret() = File("secret").readText().replace("\n", "")
|
||||
|
||||
fun init() {
|
||||
Globals.api = DiscordApiBuilder().setToken(getSecret()).login().join()
|
||||
try {
|
||||
Globals.config = Config(RawConfig.read())
|
||||
|
@ -64,6 +68,4 @@ class Kagebot {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun getSecret() = File("secret").readText().replace("\n", "")
|
||||
}
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
package moe.kageru.kagebot
|
||||
|
||||
fun main() {
|
||||
Kagebot()
|
||||
}
|
Loading…
Reference in New Issue
Block a user