chatgpt-mirai-qq-bot
chatgpt-mirai-qq-bot copied to clipboard
[BUG] 机器人返回的图片巨长!
提交 issue 前,请先确认:
- [✔] 我已看过 FAQ,此问题不在列表中
- [✔] 我已看过其他 issue,他们不能解决我的问题
- [✔] 我认为这不是 Mirai 或者 OpenAI 的 BUG
表现
回复的图片变得超级无敌长
运行环境:
- 操作系统:window10 19045.2604
- Docker: ?
- 项目版本:2.2.0
复现步骤
描述你是如何触发这个 BUG 的
- 备份
config.cfg
文件,把旧版本文件夹的chatgpt文件夹
删除 - 复制新解压2.2.0版本的
chatgpt文件夹
到原目录
中,复制config.cfg
文件到chatgpt文件夹
中 - 正常启动
- 返回超级无敌长的图片!!!
预期行为
应该是短小精悍的,小小的,很可爱。
截图
其他内容
另外,希望返回图片的二维码功能可以开个开关功能。
另外,新版本中回复响应时间变得很长,在后台看到如下警告。
Warning: Received createRequest signal on a disposed ResourceObject's NetworkAccessManager. This might be an indication of an iframe taking too long to load.
这个警告信息通常是由Web页面上的某些资源在加载时出现问题而导致的。它的含义是一个已经被释放的资源对象的网络访问管理器(NetworkAccessManager)收到了一个创建请求(createRequest)的信号。这可能表明一个内嵌网页(iFrame)加载时间过长,导致该资源对象被释放,但加载程序仍然在尝试访问该对象。 这个问题通常是由网页的设计或代码错误引起的,可能是由于内存泄漏、网络连接问题或其他一些原因导致的。如果您是网页的开发者,可以检查您的代码,确保资源对象没有被不必要地释放,或者检查网络连接是否正常。如果您只是普通用户,可以尝试重新加载页面,或者使用其他浏览器或设备访问网页,看看是否仍然存在这个问题。
尚在寻求解决办法。
每次都这样吗?还是只有偶然?
系统分辨率是多少?
我也是这个bug,登录是旧版本mirai.cmd+新版本的chagpt.cmd,assion登录,新版本回复时间都很长,加载图片更长
每次都这样吗?还是只有偶然? 系统分辨率是多少?
每次都会这样。系统分辨率是1920*1080
我用2.2.1回复特别慢,用1.5.7就很快,这是什么原因?
同样有这个bug
图片是根据屏幕分辨率调整的。
应该是css文件的问题,定位了下 https://github.com/lss233/chatgpt-mirai-qq-bot/blob/6341f8a65f5676ffd2388ffc3c2ba42a529247bd/assets/texttoimg/css/default.css#L372-L383 把这儿的body删除,wkhtmltoimage就会输出正确长度的图片 不知道删这儿会不会有什么副作用
楼上的方法有用
应该是css文件的问题,定位了下
https://github.com/lss233/chatgpt-mirai-qq-bot/blob/6341f8a65f5676ffd2388ffc3c2ba42a529247bd/assets/texttoimg/css/default.css#L372-L383
把这儿的body删除,wkhtmltoimage就会输出正确长度的图片 不知道删这儿会不会有什么副作用
已合并 @EvolvedGhost 的 PR,下个版本再试试看看能不能解决这个问题
2.2.3 已发布,先 close 这个 issue 了。如果再出现,可以重新打开这个 isue。