From 82f4b3c542f34d9abbb4086c73ed446f686d7579 Mon Sep 17 00:00:00 2001 From: RTAkland Date: Tue, 24 Sep 2024 20:21:30 +0800 Subject: [PATCH] chore: move obj --- src/main/kotlin/cn/rtast/fancybot/Const.kt | 62 ++++++++++++++++++- src/main/kotlin/cn/rtast/fancybot/FancyBot.kt | 40 ------------ 2 files changed, 61 insertions(+), 41 deletions(-) diff --git a/src/main/kotlin/cn/rtast/fancybot/Const.kt b/src/main/kotlin/cn/rtast/fancybot/Const.kt index 7a7b20a..b236e5a 100644 --- a/src/main/kotlin/cn/rtast/fancybot/Const.kt +++ b/src/main/kotlin/cn/rtast/fancybot/Const.kt @@ -7,11 +7,31 @@ package cn.rtast.fancybot +import cn.rtast.fancybot.commands.AboutCommand +import cn.rtast.fancybot.commands.EchoCommand +import cn.rtast.fancybot.commands.HelpCommand +import cn.rtast.fancybot.commands.StatusCommand +import cn.rtast.fancybot.commands.lookup.* +import cn.rtast.fancybot.commands.misc.* +import cn.rtast.fancybot.commands.niuzi.* +import cn.rtast.fancybot.commands.parse.AsciiArtCommand +import cn.rtast.fancybot.commands.parse.ReverseGIFCommand +import cn.rtast.fancybot.commands.record.JrrpCommand +import cn.rtast.fancybot.commands.record.RedeemCommand +import cn.rtast.fancybot.commands.record.ShortLinkCommand import cn.rtast.fancybot.entity.Config import cn.rtast.fancybot.entity.enums.ImageType import cn.rtast.fancybot.entity.enums.WSType +import cn.rtast.fancybot.items.BaisiItem +import cn.rtast.fancybot.items.HeisiItem +import cn.rtast.fancybot.items.SetuItem +import cn.rtast.fancybot.util.file.ConfigManager +import cn.rtast.fancybot.util.file.NiuziBankManager +import cn.rtast.fancybot.util.file.NiuziManager +import cn.rtast.fancybot.util.item.ItemManager import com.google.gson.Gson import com.google.gson.GsonBuilder +import java.time.Instant val gson: Gson = GsonBuilder() .setPrettyPrinting() @@ -39,4 +59,44 @@ val DEFAULT_CONFIG = Config( smtpFromAddress = "fancybot@repo.rtast.cn", admins = listOf(3458671395L), enableAntiRevoke = true -) \ No newline at end of file +) + +val configManager = ConfigManager() +val itemManager = ItemManager() +val niuziManager = NiuziManager() +val niuziBankManager = NiuziBankManager() + +val items = listOf( + HeisiItem(), + BaisiItem(), + SetuItem() +) + +val commands = listOf( + EchoCommand(), JrrpCommand(), + RedeemCommand(), HitokotoCommand(), + FKXQSCommand(), QRCodeCommand(), + AntiRevokeCommand(), MCPingCommand(), + WeatherCommand(), CigaretteCommand(), + RemakeCommand(), PixivCommand(), + RUACommand(), NslookupCommand(), + CompilerCommand(), AICommand(), + GithubUserCommand(), AboutCommand(), + MusicPlayUrlCommand(), DomainPriceCommand(), + SendMailCommand(), ZiBiCommand(), + UnsetZiBiCommand(), WikipediaCommand(), + AsciiArtCommand(), StatusCommand(), + JueCommand(), ShortLinkCommand(), + TenSetuCommand(), ShotSelfCommand(), + ShotOtherCommand(), ReverseGIFCommand(), + HelpCommand(), MusicCommand(), + LikeMeCommand(), NiuziTransferCommand(), + NiuziSignCommand(), NiuziJiJianCommand(), + NiuziQueryCommand(), MyNiuziCommand(), + NiuziBankCommand(), WithdrawCommand(), + BankTransferCommand(), CreateBankAccountCommand(), + BankBalanceCommand(), DepositCommand(), + DMSearchCommand() +) + +val START_UP_TIME = Instant.now().epochSecond \ No newline at end of file diff --git a/src/main/kotlin/cn/rtast/fancybot/FancyBot.kt b/src/main/kotlin/cn/rtast/fancybot/FancyBot.kt index 7e3aa01..59c4e3c 100644 --- a/src/main/kotlin/cn/rtast/fancybot/FancyBot.kt +++ b/src/main/kotlin/cn/rtast/fancybot/FancyBot.kt @@ -165,46 +165,6 @@ class FancyBot : OneBotListener { } } -val configManager = ConfigManager() -val itemManager = ItemManager() -val niuziManager = NiuziManager() -val niuziBankManager = NiuziBankManager() - -val items = listOf( - HeisiItem(), - BaisiItem(), - SetuItem() -) - -val commands = listOf( - EchoCommand(), JrrpCommand(), - RedeemCommand(), HitokotoCommand(), - FKXQSCommand(), QRCodeCommand(), - AntiRevokeCommand(), MCPingCommand(), - WeatherCommand(), CigaretteCommand(), - RemakeCommand(), PixivCommand(), - RUACommand(), NslookupCommand(), - CompilerCommand(), AICommand(), - GithubUserCommand(), AboutCommand(), - MusicPlayUrlCommand(), DomainPriceCommand(), - SendMailCommand(), ZiBiCommand(), - UnsetZiBiCommand(), WikipediaCommand(), - AsciiArtCommand(), StatusCommand(), - JueCommand(), ShortLinkCommand(), - TenSetuCommand(), ShotSelfCommand(), - ShotOtherCommand(), ReverseGIFCommand(), - HelpCommand(), MusicCommand(), - LikeMeCommand(), NiuziTransferCommand(), - NiuziSignCommand(), NiuziJiJianCommand(), - NiuziQueryCommand(), MyNiuziCommand(), - NiuziBankCommand(), WithdrawCommand(), - BankTransferCommand(), CreateBankAccountCommand(), - BankBalanceCommand(), DepositCommand(), - DMSearchCommand() -) - -val START_UP_TIME = Instant.now().epochSecond - fun initFilesDir() { File("./files/images").also { it.mkdirs() } }