mirror of
https://github.com/dalbodeule/chibot-chzzk-bot.git
synced 2025-08-07 21:01:14 +00:00
add chzzk chat handler, command handler
This commit is contained in:
@@ -5,6 +5,7 @@ import kotlinx.coroutines.delay
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import org.slf4j.Logger
|
||||
import org.slf4j.LoggerFactory
|
||||
import space.mori.chzzk_bot.chzzk.ChzzkHandler
|
||||
import space.mori.chzzk_bot.discord.Discord
|
||||
import space.mori.chzzk_bot.chzzk.Connector as ChzzkConnector
|
||||
import java.util.concurrent.TimeUnit
|
||||
@@ -15,10 +16,12 @@ val logger: Logger = LoggerFactory.getLogger("main")
|
||||
fun main(args: Array<String>) {
|
||||
val discord = Discord()
|
||||
|
||||
Connector
|
||||
ChzzkConnector
|
||||
val connector = Connector
|
||||
val chzzkConnector = ChzzkConnector
|
||||
val chzzkHandler = ChzzkHandler
|
||||
|
||||
discord.enable()
|
||||
chzzkHandler.enable()
|
||||
|
||||
if(dotenv.get("RUN_AGENT", "false").toBoolean()) {
|
||||
runBlocking {
|
||||
@@ -26,4 +29,11 @@ fun main(args: Array<String>) {
|
||||
discord.disable()
|
||||
}
|
||||
}
|
||||
|
||||
Runtime.getRuntime().addShutdownHook(Thread {
|
||||
logger.info("Shutting down...")
|
||||
chzzkHandler.disable()
|
||||
discord.disable()
|
||||
connector.dataSource.close()
|
||||
})
|
||||
}
|
Reference in New Issue
Block a user