黑白子说要 at 才能用太麻烦了
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-12-15 18:51:27 +08:00
parent 605407549b
commit bd71a8d75f

View File

@ -8,7 +8,7 @@ import functools
from loguru import logger from loguru import logger
from nonebot import on_message 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.bot import Bot as OBBot
from nonebot.adapters.onebot.v11.event import MessageEvent as OBMessageEvent from nonebot.adapters.onebot.v11.event import MessageEvent as OBMessageEvent
from nonebot.adapters.onebot.v11.message import MessageSegment as OBMessageSegment 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", "提取首字母", "首字母提取", ) 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() @cmd_tqszm.handle()
async def _(target: DepLongTaskTarget, msg: UniMsg, evt: OBMessageEvent | None = None, bot: OBBot | None = None): async def _(target: DepLongTaskTarget, msg: UniMsg, evt: OBMessageEvent | None = None, bot: OBBot | None = None):