diff --git a/konabot/plugins/memepack/__init__.py b/konabot/plugins/memepack/__init__.py index fa29093..894ea37 100644 --- a/konabot/plugins/memepack/__init__.py +++ b/konabot/plugins/memepack/__init__.py @@ -17,6 +17,7 @@ from nonebot_plugin_alconna import ( ) from playwright.async_api import ConsoleMessage, Page +from konabot.common.nb.match_keyword import match_keyword from konabot.common.nb.extract_image import DepPILImage from konabot.common.web_render import konaweb from konabot.common.web_render.core import WebRenderer @@ -187,7 +188,7 @@ async def _(saying: list[str]): await cutecat.send(await UniMessage().image(raw=img_bytes).export()) -cao_display_cmd = on_message() +cao_display_cmd = on_message(rule=match_keyword("小槽展示")) @cao_display_cmd.handle() @@ -239,7 +240,7 @@ async def _( img_processed.save(img_data, "PNG") await snaur_display_cmd.send(await UniMessage().image(raw=img_data).export()) -anan_display_cmd = on_message() +anan_display_cmd = on_message(rule=match_keyword("安安展示")) @anan_display_cmd.handle() async def _(msg: UniMsg, img: DepPILImage): flag = False diff --git a/konabot/plugins/ytpgif/__init__.py b/konabot/plugins/ytpgif/__init__.py index 3c34e74..c63c185 100644 --- a/konabot/plugins/ytpgif/__init__.py +++ b/konabot/plugins/ytpgif/__init__.py @@ -4,6 +4,7 @@ from loguru import logger from nonebot.plugin import PluginMetadata from nonebot_plugin_alconna import Alconna, Args, Field, UniMessage, on_alconna from PIL import Image +import nonebot_plugin_alconna from konabot.common.nb.extract_image import DepPILImage @@ -40,6 +41,7 @@ ytpgif_cmd = on_alconna( unmatch_tips=lambda x: f"“{x}”不是有效数值。{SPEED_TIPS}", ), ], + Args["image?", nonebot_plugin_alconna.Image | None], ), use_cmd_start=True, use_cmd_sep=False,