Simple Robot,一个bot风格的Kotlin多平台事件调度框架,异步高效、Java友好!/ A Bot-style Kotlin Multiplatform event scheduling framework, asynchronous and high-performance, java-friendly! 🐱😼😻😸
GNU Lesser General Public License v3.0
512
stars
44
forks
source link
GroupMember无法正确判断出群成员是否为群主 #581
Closed
enchantedyou closed 1 year ago
版本号
v3.0.0-M2
附加版本
simbot-component-mirai.version:v3.0.0.0-beta.3
问题描述
我通过group.getMember(userInfo.getId())方法获取群成员信息GroupMember 当成员为管理员时,member.isAdmin()输出true,member.isOwner()输出false 但当成员为群主时,输出结果仍然如此。
注:group.getOwnerId()可以正确输出群主ID
复现方式
相关代码如下: final GroupMember member = group.getMember(userInfo.getId()); log.info("群主id:{}", group.getOwnerId()); log.info("群成员:{}-{}是否为管理员:{},是否为群主:{}", member.getId(), member.getNickOrUsername(), member.isAdmin(), member.isOwner()); if (member.isAdmin()) { paramMap.put("sf", "管理员"); } else if (member.isOwner()) { paramMap.put("sf", "群主"); }
相关日志
No response
其他补充
No response