diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 9d489fc..93165df 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] kotlinVersion = "2.0.20" -ronebotVersion = "2.1.8" +ronebotVersion = "2.1.10" shadowVersion = "8.3.0" okhttpVersion = "5.0.0-alpha.14" exposedVersion = "0.53.0" diff --git a/src/main/kotlin/cn/rtast/fancybot/Const.kt b/src/main/kotlin/cn/rtast/fancybot/Const.kt index 2a115ad..f9292bc 100644 --- a/src/main/kotlin/cn/rtast/fancybot/Const.kt +++ b/src/main/kotlin/cn/rtast/fancybot/Const.kt @@ -34,6 +34,7 @@ import cn.rtast.fancybot.util.file.NiuziBankManager import cn.rtast.fancybot.util.file.NiuziManager import cn.rtast.fancybot.util.file.RCONManager import cn.rtast.fancybot.util.item.ItemManager +import cn.rtast.rob.util.PermissionCommand import com.google.gson.Gson import com.google.gson.GsonBuilder import java.time.Instant @@ -133,4 +134,6 @@ val commands = listOf( TodayEatCommand(), TodayDrinkCommand(), MCLoginCommand(), RCONCommand(), GravatarCommand(), PastebinCommand(), ShuffleEchoCommand(), TodayDontEatCommand(), TodayDontDrinkCommand(), MCBotCommand(), HTTPCatCommand(), HTTPDogCommand() -) \ No newline at end of file +) + +val permissionCommands = listOf() \ 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 4a4b3fa..1bf9915 100644 --- a/src/main/kotlin/cn/rtast/fancybot/util/misc/Misc.kt +++ b/src/main/kotlin/cn/rtast/fancybot/util/misc/Misc.kt @@ -28,8 +28,9 @@ suspend fun OneBotListener.getUserName(action: OneBotAction, groupId: Long, user return info.card ?: info.nickname } -fun initCommand() { +suspend fun initCommand() { commands.forEach { ROneBotFactory.commandManager.register(it) } + permissionCommands.forEach { ROneBotFactory.commandManager.register(it) } } fun initFilesDir() {