From e1b5f9cfc9c44442a84eb1f025dba9b1de219ba7 Mon Sep 17 00:00:00 2001 From: passthem Date: Thu, 4 Dec 2025 22:16:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AF=B9=E5=A4=9A=E8=A1=8C?= =?UTF-8?q?=E7=9A=84=E5=8C=B9=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- konabot/plugins/simple_notify/__init__.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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"