diff --git a/client/builders.go b/client/builders.go index fd10ca02..de540f1a 100644 --- a/client/builders.go +++ b/client/builders.go @@ -753,8 +753,8 @@ func (c *QQClient) buildGroupPttStorePacket(groupCode int64, md5 []byte, size, c func (c *QQClient) buildSystemMsgNewGroupPacket() (uint16, []byte) { seq := c.nextSeq() req := &structmsg.ReqSystemMsgNew{ - MsgNum: 10, - Version: 100, + MsgNum: 100, + Version: 1000, Checktype: 3, Flag: &structmsg.FlagInfo{ GrpMsgKickAdmin: 1, diff --git a/message/message.go b/message/message.go index f1856b8d..6fd9fd09 100644 --- a/message/message.go +++ b/message/message.go @@ -306,20 +306,18 @@ func ToProtoElems(elems []IMessageElement, generalFlags bool) (r []*msg.Elem) { CustomFace: &msg.CustomFace{ FilePath: e.Filename, Md5: e.Md5, - //Size: e.Size, - Flag: make([]byte, 4), - OldData: imgOld, + Flag: make([]byte, 4), + OldData: imgOld, }, }) case *GroupImageElement: r = append(r, &msg.Elem{ CustomFace: &msg.CustomFace{ - //FileType: 66, + FileType: 66, Useful: 1, Origin: 1, FileId: int32(e.FileId), FilePath: e.ImageId, - Size: e.Size, Md5: e.Md5[:], Flag: make([]byte, 4), //OldData: imgOld,