diff options
author | Kyomotoi <[email protected]> | 2022-10-17 23:46:00 +0800 |
---|---|---|
committer | Kyomotoi <[email protected]> | 2022-10-17 23:46:00 +0800 |
commit | a8afa113cfef80237031916e20df44bc11df2270 (patch) | |
tree | c020a8eff1f024b1aa8ebc3fc4560246dd22fe06 /ATRI/plugins/help/__init__.py | |
parent | 4adf588a06b1fb32c6e459dc6248b183313a241e (diff) | |
download | ATRI-a8afa113cfef80237031916e20df44bc11df2270.tar.gz ATRI-a8afa113cfef80237031916e20df44bc11df2270.tar.bz2 ATRI-a8afa113cfef80237031916e20df44bc11df2270.zip |
♻️ 跟进 service 的变化
Diffstat (limited to 'ATRI/plugins/help/__init__.py')
-rw-r--r-- | ATRI/plugins/help/__init__.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/ATRI/plugins/help/__init__.py b/ATRI/plugins/help/__init__.py index a9663eb..4f302c9 100644 --- a/ATRI/plugins/help/__init__.py +++ b/ATRI/plugins/help/__init__.py @@ -1,9 +1,15 @@ from nonebot.adapters.onebot.v11 import MessageEvent +from ATRI.service import Service +from ATRI.rule import to_bot + from .data_source import Helper -menu = Helper().on_command("菜单", "获取食用bot的方法", aliases={"menu"}) +plugin = Service("帮助").document("bot的食用指南~").rule(to_bot()) + + +menu = plugin.on_command("菜单", "获取食用bot的方法", aliases={"menu"}) @menu.handle() @@ -11,7 +17,7 @@ async def _(): await menu.finish(Helper().menu()) -about = Helper().on_command("关于", "获取关于bot的信息", aliases={"about"}) +about = plugin.on_command("关于", "获取关于bot的信息", aliases={"about"}) @about.handle() @@ -19,7 +25,7 @@ async def _(): await about.finish(Helper().about()) -service_list = Helper().on_command("服务列表", "获取服务列表", aliases={"功能列表"}) +service_list = plugin.on_command("服务列表", "获取服务列表", aliases={"功能列表"}) @service_list.handle() @@ -27,7 +33,7 @@ async def _(): await service_list.finish(Helper().service_list()) -service_info = Helper().on_command("帮助", "获取对应服务详细信息", aliases={"help"}) +service_info = plugin.on_command("帮助", "获取对应服务详细信息", aliases={"help"}) @service_info.handle() |