From 477c9ccfe4451920838705ab4aba81b2b41d0c50 Mon Sep 17 00:00:00 2001 From: 简律纯 Date: Mon, 18 Dec 2023 05:44:35 +0800 Subject: fix(template|tests): update command: new template --- tests/TestRulePackage/handler.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'tests/TestRulePackage/handler.py') diff --git a/tests/TestRulePackage/handler.py b/tests/TestRulePackage/handler.py index 391471d7..b86568aa 100644 --- a/tests/TestRulePackage/handler.py +++ b/tests/TestRulePackage/handler.py @@ -1,14 +1,16 @@ -from infini import Handler, Result +from infini import Handler, MessageEvent +from infini.matcher import MatcherEvent +from infini.event import InfiniEvent +from .event import MyEvent -__handlers__ = ["HandlerRule"] - -class HandlerRule(Handler): +class MyHandler(Handler): """自设业务函数""" - name = "MyRule" # 规则包名 - priority: int = 0 # 规则包权重 + priority: int = 0 # 业务函数权重 - def process(self, **kwargs) -> Result: + def process(self, event: MatcherEvent) -> InfiniEvent: """声明规则包检定方式""" - return Result("event1", True) + plain_text = event.get_plain_text() + return MyEvent("rule.example_event", plain_text=plain_text) + -- cgit v1.2.3-70-g09d2