mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-05-04 11:07:40 +08:00
parent
bd6f8947ef
commit
32ef91dd32
@ -1149,3 +1149,16 @@ func (c *QQClient) buildWordSegmentationPacket(data []byte) (uint16, []byte) {
|
||||
})
|
||||
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) {
|
||||
c.servers = append(servers, c.servers...)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user