From bd71a8d75f5ce0ecea781dc377de1fe7efa453ad Mon Sep 17 00:00:00 2001 From: passthem Date: Mon, 15 Dec 2025 18:51:27 +0800 Subject: [PATCH] =?UTF-8?q?=E9=BB=91=E7=99=BD=E5=AD=90=E8=AF=B4=E8=A6=81?= =?UTF-8?q?=20at=20=E6=89=8D=E8=83=BD=E7=94=A8=E5=A4=AA=E9=BA=BB=E7=83=A6?= =?UTF-8?q?=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- konabot/plugins/tqszm/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/konabot/plugins/tqszm/__init__.py b/konabot/plugins/tqszm/__init__.py index 9d7e643..41e0a62 100644 --- a/konabot/plugins/tqszm/__init__.py +++ b/konabot/plugins/tqszm/__init__.py @@ -8,7 +8,7 @@ import functools from loguru import logger from nonebot import on_message -from nonebot.rule import KeywordsRule, Rule, ToMeRule +from nonebot.rule import KeywordsRule, Rule from nonebot.adapters.onebot.v11.bot import Bot as OBBot from nonebot.adapters.onebot.v11.event import MessageEvent as OBMessageEvent from nonebot.adapters.onebot.v11.message import MessageSegment as OBMessageSegment @@ -21,9 +21,10 @@ from konabot.common.apis.ali_content_safety import AlibabaGreen keywords = ("szmtq", "tqszm", "提取首字母", "首字母提取", ) +rule = Rule(KeywordsRule(*keywords)) -cmd_tqszm = on_message(rule=Rule(ToMeRule(), KeywordsRule(*keywords))) +cmd_tqszm = on_message(rule=rule) @cmd_tqszm.handle() async def _(target: DepLongTaskTarget, msg: UniMsg, evt: OBMessageEvent | None = None, bot: OBBot | None = None):