diff --git a/client/guild.go b/client/guild.go index 9cdcb39b..c026627e 100644 --- a/client/guild.go +++ b/client/guild.go @@ -149,6 +149,7 @@ func (s *GuildService) GetUserProfile(tinyId uint64) (*GuildUserProfile, error) func (s *GuildService) GetGuildMembers(guildId uint64) (bots []*GuildMemberInfo, members []*GuildMemberInfo, admins []*GuildMemberInfo, err error) { seq := s.c.nextSeq() u1 := uint32(1) + // todo: 这个包实际上是 fetchMemberListWithRole , 可以按channel, role等规则获取成员列表, 还需要修改 payload := s.c.packOIDBPackageDynamically(3931, 1, binary.DynamicProtoMessage{ // todo: 可能还需要处理翻页的情况? 1: guildId, // guild id 2: uint32(3), diff --git a/client/guild_eventflow.go b/client/guild_eventflow.go index b63488a5..8b037c89 100644 --- a/client/guild_eventflow.go +++ b/client/guild_eventflow.go @@ -16,7 +16,7 @@ func (s *GuildService) pullRoamMsgByEventFlow(guildId, channelId, beginSeq, endS EndSeq: &endSeq, Version: []uint64{eventVersion}, }, - WithVersionFlag: proto.Uint32(2), + WithVersionFlag: proto.Uint32(1), DirectMessageFlag: proto.Uint32(0), }) seq := s.c.nextSeq()