MCPcopy Create free account
hub / github.com/LagrangeDev/LagrangeGo / FetchGroupMember

Method FetchGroupMember

client/operation.go:88–102  ·  view source on GitHub ↗

FetchGroupMember 获取对应群的群成员信息

(groupUin, memberUin uint32)

Source from the content-addressed store, hash-verified

86
87// FetchGroupMember 获取对应群的群成员信息
88func (c *QQClient) FetchGroupMember(groupUin, memberUin uint32) (*entity.GroupMember, error) {
89 pkt, err := oidb2.BuildFetchMemberReq(groupUin, c.GetUID(memberUin, groupUin))
90 if err != nil {
91 return nil, err
92 }
93 resp, err := c.sendOidbPacketAndWait(pkt)
94 if err != nil {
95 return nil, err
96 }
97 members, err := oidb2.ParseFetchMemberResp(resp)
98 if err != nil {
99 return nil, err
100 }
101 return members, nil
102}
103
104// FetchGroupMembers 获取对应群的所有群成员信息,使用token可以获取下一页的群成员信息
105func (c *QQClient) FetchGroupMembers(groupUin uint32, token string) ([]*entity.GroupMember, string, error) {

Callers 1

Calls 2

GetUIDMethod · 0.95
sendOidbPacketAndWaitMethod · 0.95

Tested by

no test coverage detected