diff --git a/konabot/plugins/simple_notify/__init__.py b/konabot/plugins/simple_notify/__init__.py index bd0e265..ddcd7e8 100644 --- a/konabot/plugins/simple_notify/__init__.py +++ b/konabot/plugins/simple_notify/__init__.py @@ -1,4 +1,3 @@ -import re import aiohttp import asyncio as asynkio from math import ceil @@ -6,6 +5,7 @@ from pathlib import Path from typing import Any import nanoid +from nonebot.rule import KeywordsRule, Rule from konabot.plugins.notice_ui.notice import NoticeUI import nonebot from loguru import logger @@ -15,10 +15,9 @@ from nonebot_plugin_alconna import Alconna, Args, Subcommand, UniMessage, UniMsg from pydantic import BaseModel from konabot.common.longtask import DepLongTaskTarget, LongTask, create_longtask, handle_long_task, longtask_data -from konabot.common.nb.match_keyword import match_keyword from konabot.plugins.simple_notify.ask_llm import ask_ai -evt = on_message(rule=match_keyword(re.compile("^.+提醒我.+$"))) +evt = on_message(rule=Rule(KeywordsRule("提醒我"))) (Path(__file__).parent.parent.parent.parent / "data").mkdir(exist_ok=True) DATA_FILE_PATH = Path(__file__).parent.parent.parent.parent / "data" / "notify.json"