yaphone/itchat4j

关于群内获取消息发送者id

Opened this issue · 1 comments

我想查询消息发送者是否是群主,思路是这样的,先查到群用户名单,第一个是群主;然后判断消息发送者的id跟群主是否一致。msg.getToUserName()获取到的好像不是ID,发送消息也是收不到的。

// 群消息与普通消息不同的是在其消息体(Content)中会包含发送者id及":
"消息,这里需要处理一下,去掉多余信息,只保留消息内容

MsgCenter.java55行中将群消息中的发送者id给屏蔽了,自己修改一下,获取群消息的发送者id,保存在BaseMsg新增一个字段中。