go-cqhttp
go-cqhttp copied to clipboard
[Bug]: 文档中很多字段类型与post实际的json数据类型不符(部分时候不符合)
请确保您已阅读以上注意事项,并勾选下方的确认框。
- [X] 我已经仔细阅读上述教程和 "提问前需知"
- [X] 我已经使用 dev分支版本 测试过,问题依旧存在。
- [X] 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
- [X] 我已知晓并同意,此处仅用于汇报程序中存在的问题。若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。(这些问题应当在 Discussion 板块提出。)
go-cqhttp 版本
v1.0.0-rc1
运行环境
Windows (64)
运行架构
ARM [64] (别名:AArch64 / ARMv8)
连接方式
WebSocket (正向)
使用协议
0 | iPad
重现步骤
文档中, 表明了 xml cqcode 的 resid 为 int, 但有时候返回json的数据是 string, 只需要使用正向 websocket, 然后随便一个人来一个qq音乐的分享链接, 这个问题就会出现 (我这里是当歌曲为 "Love me not" 的时候出现的错误)
期望的结果是什么?
保证数据与文档统一, 不要出现有时候是 int 有时候是 string 的情况
实际的结果是什么?
因为我写的model类字段为int, 所以当它给我 string 的时候, 直接反序列化失败异常了
简单的复现代码/链接(可选)
No response
日志记录(可选)
No response
补充说明(可选)
No response
之前也出现过这种问题, 例如 At 消息, 它的 qq 字段竟然是 string 的
主要是文档没及时更新的问题