From 6b4ef38443814aec23efac5b1d4a105220f1beda Mon Sep 17 00:00:00 2001 From: RTAkland Date: Tue, 15 Oct 2024 18:58:12 +0800 Subject: [PATCH] chore: format code --- src/main/kotlin/cn/rtast/fancybot/Const.kt | 1 + src/main/kotlin/cn/rtast/fancybot/FancyBot.kt | 8 ++++++-- .../rtast/fancybot/commands/misc/RepeatCommand.kt | 14 ++++++++++++++ src/main/kotlin/cn/rtast/fancybot/util/Logger.kt | 5 +++++ .../kotlin/cn/rtast/fancybot/util/misc/Misc.kt | 12 +++++++++--- 5 files changed, 35 insertions(+), 5 deletions(-) create mode 100644 src/main/kotlin/cn/rtast/fancybot/commands/misc/RepeatCommand.kt diff --git a/src/main/kotlin/cn/rtast/fancybot/Const.kt b/src/main/kotlin/cn/rtast/fancybot/Const.kt index 9749233..37fc7db 100644 --- a/src/main/kotlin/cn/rtast/fancybot/Const.kt +++ b/src/main/kotlin/cn/rtast/fancybot/Const.kt @@ -26,6 +26,7 @@ import cn.rtast.fancybot.enums.ImageBedType import cn.rtast.fancybot.enums.ImageType import cn.rtast.fancybot.enums.WSType import cn.rtast.fancybot.items.* +import cn.rtast.fancybot.util.Logger import cn.rtast.fancybot.util.file.BlackListManager import cn.rtast.fancybot.util.file.ConfigManager import cn.rtast.fancybot.util.file.NiuziBankManager diff --git a/src/main/kotlin/cn/rtast/fancybot/FancyBot.kt b/src/main/kotlin/cn/rtast/fancybot/FancyBot.kt index 6733514..2bae655 100644 --- a/src/main/kotlin/cn/rtast/fancybot/FancyBot.kt +++ b/src/main/kotlin/cn/rtast/fancybot/FancyBot.kt @@ -16,8 +16,10 @@ import cn.rtast.fancybot.commands.reply.ImageBedCommand import cn.rtast.fancybot.enums.WSType import cn.rtast.fancybot.util.* import cn.rtast.fancybot.util.misc.convertToDate -import cn.rtast.fancybot.util.misc.initCommandAndItem +import cn.rtast.fancybot.util.misc.initBackgroundTasks +import cn.rtast.fancybot.util.misc.initCommand import cn.rtast.fancybot.util.misc.initFilesDir +import cn.rtast.fancybot.util.misc.initItems import cn.rtast.fancybot.util.misc.initSetuIndex import cn.rtast.rob.ROneBotFactory import cn.rtast.rob.entity.* @@ -193,6 +195,8 @@ suspend fun main() { } initDatabase() initFilesDir() - initCommandAndItem(rob) + initCommand(rob) initSetuIndex() + initItems() + initBackgroundTasks(rob) } \ No newline at end of file diff --git a/src/main/kotlin/cn/rtast/fancybot/commands/misc/RepeatCommand.kt b/src/main/kotlin/cn/rtast/fancybot/commands/misc/RepeatCommand.kt new file mode 100644 index 0000000..add7043 --- /dev/null +++ b/src/main/kotlin/cn/rtast/fancybot/commands/misc/RepeatCommand.kt @@ -0,0 +1,14 @@ +/* + * Copyright © 2024 RTAkland + * Author: RTAkland + * Date: 2024/10/15 + */ + + +package cn.rtast.fancybot.commands.misc + +import cn.rtast.fancybot.annotations.CommandDescription + +@CommandDescription("复读鸡") +object RepeatCommand { +} \ No newline at end of file diff --git a/src/main/kotlin/cn/rtast/fancybot/util/Logger.kt b/src/main/kotlin/cn/rtast/fancybot/util/Logger.kt index 8454fc0..9633e7e 100644 --- a/src/main/kotlin/cn/rtast/fancybot/util/Logger.kt +++ b/src/main/kotlin/cn/rtast/fancybot/util/Logger.kt @@ -4,6 +4,7 @@ * Date: 2024/10/7 */ +@file:Suppress("unused") package cn.rtast.fancybot.util @@ -15,4 +16,8 @@ object Logger { inline fun getLogger(): Logger { return LoggerFactory.getLogger(T::class.simpleName).also { it.atLevel(Level.INFO) } } + + fun getLogger(name: String): Logger { + return LoggerFactory.getLogger(name) + } } \ No newline at end of file diff --git a/src/main/kotlin/cn/rtast/fancybot/util/misc/Misc.kt b/src/main/kotlin/cn/rtast/fancybot/util/misc/Misc.kt index 5cb238a..821afbc 100644 --- a/src/main/kotlin/cn/rtast/fancybot/util/misc/Misc.kt +++ b/src/main/kotlin/cn/rtast/fancybot/util/misc/Misc.kt @@ -24,11 +24,9 @@ suspend fun OneBotListener.getUserName(groupId: Long, userId: Long): String { return info.card ?: info.nickname } -fun initCommandAndItem(rob: ROneBotFactory) { +fun initCommand(rob: ROneBotFactory) { val commandManager = rob.commandManager commands.forEach { commandManager.register(it) } - items.forEach { itemManager.register(it) } - tasks.forEach { rob.scheduler.scheduleTask(it.value, 1000L, it.key) } } fun initFilesDir() { @@ -43,4 +41,12 @@ fun initSetuIndex() { val fileContent = Http.get("$ASSETS_BASE_URL/files/pixiv_index_v3.json") file.writeText(fileContent) } +} + +fun initItems() { + items.forEach { itemManager.register(it) } +} + +fun initBackgroundTasks(rob: ROneBotFactory) { + tasks.forEach { rob.scheduler.scheduleTask(it.value, 1000L, it.key) } } \ No newline at end of file