NumberSir / nonebot_plugin_arktools

基于 OneBot 适配器的 NoneBot2 明日方舟小工具箱插件
MIT License
69 stars 15 forks source link

公招识别读取头像图片路径的处理似乎有问题 #11

Closed Yangleis closed 2 years ago

Yangleis commented 2 years ago

[v0.5.4]版本中 nonebot_plugin_arktools/open_recruitment/data_source.py中 第283行 avatar = Image.open(Path().parent / "avatar" / f"{op[1]}.png").convert("RGBA").resize((128, 128)) # 头像 获取到的是nonebot运行路径下的avatar目录,可能应该改为 avatar = Image.open(Path(__file__).parent.parent / "_data" / "operator_info" / "image" / "avatar" / f"{op[1]}.png").convert("RGBA").resize((128, 128)) # 头像 此处为插件安装的目录,与自动更新下载路径一致。

liuzj288 commented 2 years ago

[v0.5.4]版本中 nonebot_plugin_arktools/open_recruitment/data_source.py中 第283行 avatar = Image.open(Path().parent / "avatar" / f"{op[1]}.png").convert("RGBA").resize((128, 128)) # 头像 获取到的是nonebot运行路径下的avatar目录,可能应该改为 avatar = Image.open(Path(__file__).parent.parent / "_data" / "operator_info" / "image" / "avatar" / f"{op[1]}.png").convert("RGBA").resize((128, 128)) # 头像 此处为插件安装的目录,与自动更新下载路径一致。

确实,改了之后这个报错就解决了 image

NumberSir commented 2 years ago

[v0.5.4]版本中 nonebot_plugin_arktools/open_recruitment/data_source.py中 第283行 avatar = Image.open(Path().parent / "avatar" / f"{op[1]}.png").convert("RGBA").resize((128, 128)) # 头像 获取到的是nonebot运行路径下的avatar目录,可能应该改为 avatar = Image.open(Path(__file__).parent.parent / "_data" / "operator_info" / "image" / "avatar" / f"{op[1]}.png").convert("RGBA").resize((128, 128)) # 头像 此处为插件安装的目录,与自动更新下载路径一致。

确实,改了之后这个报错就解决了 image

[v0.5.4]版本中 nonebot_plugin_arktools/open_recruitment/data_source.py中 第283行 avatar = Image.open(Path().parent / "avatar" / f"{op[1]}.png").convert("RGBA").resize((128, 128)) # 头像 获取到的是nonebot运行路径下的avatar目录,可能应该改为 avatar = Image.open(Path(__file__).parent.parent / "_data" / "operator_info" / "image" / "avatar" / f"{op[1]}.png").convert("RGBA").resize((128, 128)) # 头像 此处为插件安装的目录,与自动更新下载路径一致。

已修复