noneplugin / nonebot-plugin-memes

Nonebot2 表情包制作插件
MIT License
224 stars 20 forks source link

发送 '/表情包制作' 命令报错 #12

Closed NealScx closed 2 years ago

NealScx commented 2 years ago

08-17 03:01:49 [ERROR] nonebot | Running matcher <Matcher from nonebot_plugin_memes, type=message, priority=12, temp=False> failed. Traceback (most recent call last): File "/usr/local/bin/nb", line 8, in sys.exit(main()) File "/usr/local/lib/python3.8/dist-packages/click/core.py", line 1130, in call return self.main(args, kwargs) File "/usr/local/lib/python3.8/dist-packages/click/core.py", line 1055, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.8/dist-packages/click/core.py", line 1657, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.8/dist-packages/click/core.py", line 1404, in invoke return ctx.invoke(self.callback, ctx.params) File "/usr/local/lib/python3.8/dist-packages/click/core.py", line 760, in invoke return __callback(args, *kwargs) File "/usr/local/lib/python3.8/dist-packages/nb_cli/commands/main.py", line 30, in run run_bot(file, app) File "/usr/local/lib/python3.8/dist-packages/nb_cli/handlers/deploy.py", line 25, in run_bot nonebot.run(app=f"{module_name}:{app}") File "/usr/local/lib/python3.8/dist-packages/nonebot/init.py", line 261, in run get_driver().run(args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/nonebot/drivers/fastapi.py", line 170, in run uvicorn.run( File "/usr/local/lib/python3.8/dist-packages/uvicorn/main.py", line 575, in run server.run() File "/usr/local/lib/python3.8/dist-packages/uvicorn/server.py", line 60, in run return asyncio.run(self.serve(sockets=sockets)) File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run return loop.run_until_complete(main)

File "/usr/local/lib/python3.8/dist-packages/nonebot/message.py", line 196, in _run_matcher await matcher.run(bot, event, state, stack, dependency_cache) File "/usr/local/lib/python3.8/dist-packages/nonebot/internal/matcher.py", line 672, in run await self.simple_run(bot, event, state, stack, dependency_cache) File "/usr/local/lib/python3.8/dist-packages/nonebot/internal/matcher.py", line 639, in simple_run await handler( File "/usr/local/lib/python3.8/dist-packages/nonebot/dependencies/init.py", line 92, in call return await self.call(*values) File "/usr/local/lib/python3.8/dist-packages/nonebot_pluginmemes/init.py", line 34, in img = await help_image(memes) File "/usr/local/lib/python3.8/dist-packages/nonebot/utils.py", line 111, in _wrapper result = await loop.run_in_executor(None, pfunc) File "/usr/lib/python3.8/concurrent/futures/thread.py", line 57, in run result = self.fn(self.args, **self.kwargs) File "/usr/local/lib/python3.8/dist-packages/nonebot_plugin_memes/utils.py", line 77, in help_image return frame.save_jpg() File "/usr/local/lib/python3.8/dist-packages/nonebot_plugin_imageutils/build_image.py", line 520, in save_jpg img.paste(self.image, mask=self.image) File "/usr/local/lib/python3.8/dist-packages/PIL/Image.py", line 1628, in paste self.im.paste(im, box, mask.im) ValueError: bad transparency mask

MeetWq commented 2 years ago

是 nonebot-plugin-imageutils 改的时候出了点 bug,升级一下