[BUG] 9.9.33-51552版QQ上群相册评论接口do_group_album_comment失效
Author: NickWoluffCreated Jul 22, 2026Updated Jul 22, 2026
Labelsbug
系统版本
Windows11 25H2
QQNT 版本
9.9.33-51552
NapCat 版本
4.18.13
OneBot 客户端
v11
发生了什么?
我根据API接口文档规范,传入group_id、album_id、lloc和content参数并发起请求。
多次测试评论失败,测试均返回:
Cannot convert undefined or null to objectHTTP和WebSocket均复现相同错误;NapCat版本4.18.9和4.18.13均复现;长短lloc、字符串或数字群号均不能解决。此接口在数日前仍能正常请求,但我已经有一段时间没有使用该接口,今天突然发现接口异常,故无法判断是哪次QQ更新导致接口失效。
以下为GPT-4.6-Sol审阅、测试并分析后提供的信息:
NapCat当前公开接口只接受group_id、album_id、lloc和content,本项目传参符合接口定义。NapCat内部会使用空batch_id和不完整媒体Feed调用QQNT相册服务,当前QQNT版本无法处理该结构。该问题不能通过本项目额外传参解决,需要NapCat上游修复、修改NapCat源码复用完整媒体Feed,或使用NapCat推荐的QQNT版本9.9.26.44343进行兼容性测试。可供参考
如何复现
1.调用/do_group_album_comment接口,正确传参后发起请求 2.返回Cannot convert undefined or null to object
期望的结果?
完成群相册评论
NapCat 运行日志
07-23 01:41:00 [error] 昵称 | 发生错误 TypeError: Cannot convert undefined or null to object
at vQ.doAlbumMediaPlainCommentByNTQQ (file:///F:/NapCat.Shell/napcat.mjs:11329:57)
at NSe._handle (file:///F:/NapCat.Shell/napcat.mjs:78866:40)
at NSe.websocketHandle (file:///F:/NapCat.Shell/napcat.mjs:40141:28)
at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
at async aF.handleMessage (file:///F:/NapCat.Shell/napcat.mjs:64160:15)OneBot 客户端运行日志
Source: NapNeko/NapCatQQ