zhulinyv / nonebot_plugin_nai3

通过 post 请求 nai 官网生成图片
MIT License
9 stars 1 forks source link

出现错误: File is not a zip file #8

Open HolyFishhh opened 5 months ago

HolyFishhh commented 5 months ago

正常运行一段时间后,每次调用指令必定出现报错 QQ截图20240627095458 QQ截图20240627095649 后台没有明显报错

zhulinyv commented 5 months ago

可能是网络问题导致的未返回正确的 bytes 数据, 下个版本我会加入出错重试

HolyFishhh commented 5 months ago

可能是网络问题导致的未返回正确的 bytes 数据, 下个版本我会加入出错重试

感觉并不是网络的问题,重启之后也没有改变,就是突然运行一段时间后就固定报这个错误,网络也没有问题,其他一些访问外网的功能都能正常使用

HolyFishhh commented 5 months ago

添加输出后发现了问题 06-28 14:56:59 [INFO] nonebot | Event will be handled by Matcher(type='message', module=nonebot_plugin_nai3, lineno=82) b'{"statusCode":401,"message":"Unauthorized"}\n'

HolyFishhh commented 5 months ago

QQ截图20240628150319 原因是此处没有增加判断,直接将返回内容转化为了zipfile。建议在此处增加http请求状态判断。 另,sm和smdyn在聊天时添加对应参数会直接不出图,原因未知,目前我是将sm和smdyn默认开启。望修复

HolyFishhh commented 5 months ago

QQ截图20240628150829 smms也应该添加对应的对应的报错捕获

zhulinyv commented 5 months ago

QQ截图20240628150829 smms也应该添加对应的对应的报错捕获

这个因为图床开始对 R18 内容进行检测, 除了更换图传其它无能为力