From caaf10b81317a5a210116a4e25d5af66711c532a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AD=B1=E5=82=91?= Date: Mon, 12 Sep 2022 23:29:42 +0800 Subject: [PATCH] Update version to v0.2.1 --- build.gradle.kts | 2 +- src/main/kotlin/JGrasscutterCommand.kt | 16 +++++++++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 94cda77..03796a9 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,7 +7,7 @@ plugins { } group = "top.jie65535.mirai" -version = "0.2.0" +version = "0.2.1" repositories { maven("https://maven.aliyun.com/repository/public") diff --git a/src/main/kotlin/JGrasscutterCommand.kt b/src/main/kotlin/JGrasscutterCommand.kt index 3d70a8d..26d280b 100644 --- a/src/main/kotlin/JGrasscutterCommand.kt +++ b/src/main/kotlin/JGrasscutterCommand.kt @@ -40,7 +40,7 @@ object JGrasscutterCommand : KotlinPlugin( JvmPluginDescription( id = "top.jie65535.mirai.grasscutter-command", name = "J Grasscutter Command", - version = "0.2.0", + version = "0.2.1", ) { author("jie65535") info("""聊天执行GC命令""") @@ -130,11 +130,17 @@ object JGrasscutterCommand : KotlinPlugin( // 普通用户 user = PluginData.users.find { it.id == sender.id && it.serverId == server.id } if (user == null || user.token.isEmpty()) { - return@subscribeAlways + if (server.consoleToken.isNotEmpty() && PluginConfig.publicCommand.contains(command)) { + logger.info("游客用户 ${sender.nameCardOrNick}(${sender.id}) 执行公开命令:$command") + server.consoleToken + } else { + return@subscribeAlways + } + } else { + logger.info("用户 ${sender.nameCardOrNick}(${sender.id}) 执行命令:$command") + // 使用用户缓存令牌 + user.token } - logger.info("用户 ${sender.nameCardOrNick}(${sender.id}) 执行命令:$command") - // 使用用户缓存令牌 - user.token } try { // 调用接口执行命令