From 71fb121203143e64c9076d993328b5e9625611e4 Mon Sep 17 00:00:00 2001 From: RTAkland Date: Mon, 9 Sep 2024 17:50:08 +0800 Subject: [PATCH] fix: fix jj on self --- .../cn/rtast/fancybot/commands/NiuziCommand.kt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/kotlin/cn/rtast/fancybot/commands/NiuziCommand.kt b/src/main/kotlin/cn/rtast/fancybot/commands/NiuziCommand.kt index f061e01..c49b862 100644 --- a/src/main/kotlin/cn/rtast/fancybot/commands/NiuziCommand.kt +++ b/src/main/kotlin/cn/rtast/fancybot/commands/NiuziCommand.kt @@ -52,6 +52,24 @@ class JiJianCommand : BaseCommand() { val target = message.message.find { it.type == ArrayMessageType.at }!!.data val targetId = target.qq!!.toLong() + if (targetId == 0L) { + val msg = MessageChain.Builder() + .addAt(message.sender.userId) + .addText("你的只有一根牛子,他们牛子太多啦你战胜不了他们的~") + .addNewLine() + .addText("所以你不能和他们击剑~") + .build() + listener.sendGroupMessage(message.groupId, msg) + return + } + if (message.sender.userId == targetId) { + val msg = MessageChain.Builder() + .addAt(message.sender.userId) + .addText("你不能和自己击剑啊") + .build() + listener.sendGroupMessage(message.groupId, msg) + return + } if (!niuziManager.exists(message.sender.userId)) { val msg = MessageChain.Builder() .addAt(message.sender.userId)