From 960f4ba9d74929bc0fd50d7a3fd38805c4f16132 Mon Sep 17 00:00:00 2001 From: Antares Date: Tue, 10 Mar 2020 13:53:07 +0800 Subject: [PATCH 1/3] fix bug --- plugins_new/oiwiki_query/plugin.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plugins_new/oiwiki_query/plugin.py b/plugins_new/oiwiki_query/plugin.py index 6625486..1247bf8 100644 --- a/plugins_new/oiwiki_query/plugin.py +++ b/plugins_new/oiwiki_query/plugin.py @@ -21,13 +21,17 @@ class OIWikiPlugin(Plugin): return result except Exception as ex: self.logger.exception(ex) - return [] async def command_oiwiki(self, plugin, args: List[str], raw_string: str, context, evt: MessageEvent): if len(args) == 0: await self.bot.client_async.send(context, "请输入查询内容") + return keywords = " ".join(args) - result = await self.search_oiwiki(keywords) + try: + result = await self.search_oiwiki(keywords) + except Exception: + await self.bot.client_async.send(context,"连接查询服务器出错") + return buf = StringIO() buf.write(f"查询到{len(result)}条相关内容:\n") for index, item in enumerate(result): -- Gitee From a0a462df5f6eb8d56df3bb4e53f15752345cb179 Mon Sep 17 00:00:00 2001 From: Antares Date: Tue, 10 Mar 2020 13:55:57 +0800 Subject: [PATCH 2/3] fix bug --- plugins_new/oiwiki_query/plugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins_new/oiwiki_query/plugin.py b/plugins_new/oiwiki_query/plugin.py index 1247bf8..6a95ec2 100644 --- a/plugins_new/oiwiki_query/plugin.py +++ b/plugins_new/oiwiki_query/plugin.py @@ -34,7 +34,7 @@ class OIWikiPlugin(Plugin): return buf = StringIO() buf.write(f"查询到{len(result)}条相关内容:\n") - for index, item in enumerate(result): + for item in result: buf.write(f"{item['title']}: https://oi-wiki.org{item['url']}\n\n") await self.bot.client_async.send(context, buf.getvalue()) -- Gitee From 52199533d7e15a21c17f115f91db768c704e0750 Mon Sep 17 00:00:00 2001 From: Antares Date: Tue, 10 Mar 2020 13:57:34 +0800 Subject: [PATCH 3/3] qwq --- plugins_new/oiwiki_query/plugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins_new/oiwiki_query/plugin.py b/plugins_new/oiwiki_query/plugin.py index 6a95ec2..b933917 100644 --- a/plugins_new/oiwiki_query/plugin.py +++ b/plugins_new/oiwiki_query/plugin.py @@ -30,7 +30,7 @@ class OIWikiPlugin(Plugin): try: result = await self.search_oiwiki(keywords) except Exception: - await self.bot.client_async.send(context,"连接查询服务器出错") + await self.bot.client_async.send(context, "连接查询服务器出错") return buf = StringIO() buf.write(f"查询到{len(result)}条相关内容:\n") -- Gitee