From 53a0e5c6e306a1dbd0e1ffb7fc224cd560251110 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=89=E5=B9=BF?= Date: Mon, 26 Jun 2023 03:15:33 +0800 Subject: [PATCH] fix[jx-wiki]arg value check --- src/plugins/jx3/wiki/__init__.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/plugins/jx3/wiki/__init__.py b/src/plugins/jx3/wiki/__init__.py index c7b3bfe3..d71bb233 100644 --- a/src/plugins/jx3/wiki/__init__.py +++ b/src/plugins/jx3/wiki/__init__.py @@ -4,15 +4,18 @@ @jx3_cmd_wiki.handle() -async def jx3_wiki(state: T_State, event: GroupMessageEvent, arg: Message = Arg()): +async def jx3_wiki(state: T_State, event: GroupMessageEvent, args: Message = CommandArg()): ''' 搜索剑三百科 - Example:-百科 五行石 + Example:-接引人 五行石 ''' template = [Jx3Arg(Jx3ArgsType.default)] - args = get_args(arg.extract_plain_text(), template_args=template) - [arg_keywords] = args + [arg_keywords] = get_args( + args.extract_plain_text(), template_args=template) + if not arg_keywords: + return await jx3_cmd_wiki.finish('没有说出需要接引的问题哦') + logger.info(f'start wiki {arg_keywords}') result = await get_guide(arg_keywords) img = await render_items(arg_keywords, result.to_dict()) return await jx3_cmd_wiki.send(ms.image(Path(img).as_uri()))