From e6882a1c7a5ac451720eec0d2ee26d029ff01fdb Mon Sep 17 00:00:00 2001 From: YehowahLiu Date: Sun, 17 Apr 2022 03:12:42 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=A6=81=E8=A8=80?= =?UTF-8?q?=E5=8A=A8=E4=BD=9C=E7=9A=84=E6=AD=A3=E5=88=99=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/kotlin/top/jie65535/jnr/JNudgeReply.kt | 2 +- src/test/kotlin/RegexTest.kt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/top/jie65535/jnr/JNudgeReply.kt b/src/main/kotlin/top/jie65535/jnr/JNudgeReply.kt index 3bd643e..51c88d8 100644 --- a/src/main/kotlin/top/jie65535/jnr/JNudgeReply.kt +++ b/src/main/kotlin/top/jie65535/jnr/JNudgeReply.kt @@ -65,7 +65,7 @@ object JNudgeReply : KotlinPlugin( message.message == "#nudge" -> { event.from.nudge().sendTo(event.subject) } - message.message.matches(mutePattern) -> { + mutePattern.find(message.message) != null -> { val duration = mutePattern.find(message.message)?.value?.toLong()!! val member: Member = event.from as Member try { diff --git a/src/test/kotlin/RegexTest.kt b/src/test/kotlin/RegexTest.kt index fa84a59..7a84c23 100644 --- a/src/test/kotlin/RegexTest.kt +++ b/src/test/kotlin/RegexTest.kt @@ -1,4 +1,5 @@ fun main(){ val regex = Regex("(?<=#group\\.mute(\\\\)?:)\\d+") + println(regex.find("#group.mute:abc")?.value?.toLong()) println(regex.find("#group.mute:12345")?.value?.toLong()) } \ No newline at end of file