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):