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

Method FetchGroupMembers

client/operation.go:105–119  ·  view source on GitHub ↗

FetchGroupMembers 获取对应群的所有群成员信息,使用token可以获取下一页的群成员信息

(groupUin uint32, token string)

Source from the content-addressed store, hash-verified

103
104// FetchGroupMembers 获取对应群的所有群成员信息,使用token可以获取下一页的群成员信息
105func (c *QQClient) FetchGroupMembers(groupUin uint32, token string) ([]*entity.GroupMember, string, error) {
106 pkt, err := oidb2.BuildFetchMembersReq(groupUin, token)
107 if err != nil {
108 return nil, "", err
109 }
110 resp, err := c.sendOidbPacketAndWait(pkt)
111 if err != nil {
112 return nil, "", err
113 }
114 members, newToken, err := oidb2.ParseFetchMembersResp(resp)
115 if err != nil {
116 return nil, "", err
117 }
118 return members, newToken, nil
119}
120
121// SetGroupRemark 设置群聊备注
122func (c *QQClient) SetGroupRemark(groupUin uint32, remark string) error {

Callers 1

GetGroupMembersDataMethod · 0.95

Calls 1

sendOidbPacketAndWaitMethod · 0.95

Tested by

no test coverage detected