NapNeko / NapCatQQ

现代化的基于 NTQQ 的 Bot 协议端实现
https://napneko.github.io
Other
2.27k stars 158 forks source link

[BUG] 在获取群成员列表时,部分键值出现问题 #3

Closed wling-art closed 5 months ago

wling-art commented 6 months ago

系统版本

Debian 12 bookworm

QQNT 版本

Docker

NapCat 版本

Docker

OneBot 客户端

Nonebot2 / 2.2.1

发生了什么?

在下面信息中last_sent_time为0,还有其它多个键值未正常显示,join_time等(已给测试群字符打码)

{
    "group_id": 9**01**20,
    "user_id": 1990248284,
    "nickname": "Mr.ling",
    "card": "",
    "sex": "unknown",
    "age": 0,
    "area": "",
    "level": 0,
    "qq_level": 0,
    "join_time": 0,
    "last_sent_time": 0,
    "title_expire_time": 0,
    "unfriendly": false,
    "card_changeable": true,
    "is_robot": false,
    "shut_up_timestamp": 0,
    "role": "member",
    "title": ""
  }

如何复现

https://github.com/CrashVibe/U1bot/blob/main/src/plugins/waifu/__init__.py#L176-L181

期望的结果?

构建出完整的信息,如go-cq返回的

  {
    "age": 0,
    "area": "",
    "card": "",
    "card_changeable": false,
    "group_id": 9**01**20,
    "join_time": 1675189660,
    "last_sent_time": 1713321801,
    "level": "1",
    "nickname": "Mr.ling",
    "role": "member",
    "sex": "male",
    "shut_up_timestamp": 0,
    "title": "",
    "title_expire_time": 0,
    "unfriendly": false,
    "user_id": 1990248284
  }

NapCat 运行日志

无相关api日志输出

OneBot 客户端运行日志

No response

MliKiowa commented 6 months ago

部分信息拿不到,NTQQ本身未给出,部分数据如果以后能拿到会补齐

wling-art commented 6 months ago

tks,我了解了,待补全

MliKiowa commented 5 months ago

字段已经能拿到 下个版本支持

预计新增字段 0b64aad3587ac926b3c19028a83bf8c1

https://github.com/NapNeko/NapCatQQ/commit/94e1a6f0ba5a3a8283fd7122e4f7c1903b597c37

MliKiowa commented 5 months ago

已支持 下个版本

MliKiowa commented 5 months ago

可以在这里找到测试版本 https://github.com/NapNeko/NapCatQQ/actions/runs/8878912586

po-lan commented 5 months ago

我在使用Docker 版本的时候再次出现了该问题 image 我的Bot是真寻、使用娶群友插件时候发现无法成功使用遂发现该问题 服务器架构是Arm

MliKiowa commented 5 months ago

我在使用Docker 版本的时候再次出现了该问题 image 我的Bot是真寻、使用娶群友插件时候发现无法成功使用遂发现该问题 服务器架构是Arm

加入时间与发言时间 需要管理员权限

po-lan commented 5 months ago

我在使用Docker 版本的时候再次出现了该问题 image 我的Bot是真寻、使用娶群友插件时候发现无法成功使用遂发现该问题 服务器架构是Arm

加入时间与发言时间 需要管理员权限

感谢,那应该是langrange做了记录,从而可以获取到