From ad69807e04f0e7c104621bdda410e60f6416861b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AD=B1=E5=82=91?= <840465812@qq.com> Date: Sat, 15 Jan 2022 13:05:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E4=BA=8B=E4=BB=B6=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/kotlin/JHorseRacing.kt | 36 +++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/src/main/kotlin/JHorseRacing.kt b/src/main/kotlin/JHorseRacing.kt index 8a81a5c..b45e1ff 100644 --- a/src/main/kotlin/JHorseRacing.kt +++ b/src/main/kotlin/JHorseRacing.kt @@ -332,6 +332,42 @@ object JHorseRacing : KotlinPlugin( } subject.sendMessage("OK") } + msg.startsWith("删除好事") -> { + val event = msg.removePrefix("删除好事").trim() + if (event.isBlank()) { + return@subscribeAlways + } + if (JHRPluginConfig.goodEvents.remove(event)) { + logger.info("已删除好事件'$event'") + subject.sendMessage("OK") + } else { + subject.sendMessage("没有这一项") + } + } + msg.startsWith("删除坏事") -> { + val event = msg.removePrefix("删除坏事").trim() + if (event.isBlank()) { + return@subscribeAlways + } + if (JHRPluginConfig.badEvents.remove(event)) { + logger.info("已删除好事件'$event'") + subject.sendMessage("OK") + } else { + subject.sendMessage("没有这一项") + } + } + msg.startsWith("删除胜利词") -> { + val event = msg.removePrefix("删除胜利词").trim() + if (event.isBlank()) { + return@subscribeAlways + } + if (JHRPluginConfig.winnerMessage.remove(event)) { + logger.info("已删除好事件'$event'") + subject.sendMessage("OK") + } else { + subject.sendMessage("没有这一项") + } + } msg == "好事列表" -> { subject.sendMessage(JHRPluginConfig.goodEvents.joinToString("\n")) }