mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-05-04 19:17:38 +08:00
parent
bd6f8947ef
commit
32ef91dd32
@ -1149,3 +1149,16 @@ func (c *QQClient) buildWordSegmentationPacket(data []byte) (uint16, []byte) {
|
|||||||
})
|
})
|
||||||
return c.uniPacket("OidbSvc.0xd79", payload)
|
return c.uniPacket("OidbSvc.0xd79", payload)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// OidbSvc.0x4ff_9
|
||||||
|
func (c *QQClient) buildUpdateQQNicknamePacket(name string) (uint16, []byte) {
|
||||||
|
b, cl := binary.OpenWriterF(func(w *binary.Writer) {
|
||||||
|
w.WriteUInt32(uint32(c.Uin))
|
||||||
|
w.WriteByte(0)
|
||||||
|
w.WriteUInt32(uint32(85538))
|
||||||
|
w.WriteStringShort(name)
|
||||||
|
})
|
||||||
|
payload := c.packOIDBPackage(1279, 9, b)
|
||||||
|
cl()
|
||||||
|
return c.uniPacket("OidbSvc.0x4ff_9", payload)
|
||||||
|
}
|
||||||
|
@ -750,6 +750,11 @@ func (g *GroupInfo) removeMember(uin int64) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SetNickname 设置 QQ 昵称
|
||||||
|
func (c *QQClient) SetNickname(name string) {
|
||||||
|
_, _ = c.sendAndWait(c.buildUpdateQQNicknamePacket(name))
|
||||||
|
}
|
||||||
|
|
||||||
func (c *QQClient) SetCustomServer(servers []*net.TCPAddr) {
|
func (c *QQClient) SetCustomServer(servers []*net.TCPAddr) {
|
||||||
c.servers = append(servers, c.servers...)
|
c.servers = append(servers, c.servers...)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user