diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/event/subscribeMessages.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/event/subscribeMessages.kt index 6713f31f5..a63151f0e 100644 --- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/event/subscribeMessages.kt +++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/event/subscribeMessages.kt @@ -456,6 +456,13 @@ open class MessageSubscribersBuilder<M : ContactMessage, out Ret, R : RR, RR>( return case(this, onEvent = block) } + /** 如果消息内容 `==` [equals] */ + @MessageDsl + @SinceMirai("0.38.0") + operator fun String.invoke(block: MessageListener<M, R>): Ret { + return case(this, onEvent = block) + } + /** * 如果消息内容 `==` [equals] * @param trim `true` 则删除首尾空格后比较