Versions in this module Expand all Collapse all v0 v0.1.4 May 5, 2025 v0.1.3 Feb 10, 2025 Changes in this version type MarketFace + MobileParam []byte + type MarketFaceKeyReq struct + Field1 uint32 + Info *MarketFaceKeyReqInfo + type MarketFaceKeyReqInfo struct + FaceIds []string + type MarketFaceKeyRsp struct + Info *MarketFaceKeyRspInfo + type MarketFaceKeyRspInfo struct + Keys []string + type MarketFacePbReserve struct + Field8 int32 + type NewFriend struct + Field1 uint32 + Info *NewFriendInfo + type NewFriendInfo struct + Field2 uint32 + Field6 uint32 + Field7 uint32 + Message string + NickName string + Time uint32 + ToUid string + Uid string v0.1.2 Nov 28, 2024 v0.1.1 Nov 9, 2024 Changes in this version type QFaceExtra + PackId proto.Option[string] + Qsid proto.Option[int32] + RandomType proto.Option[int32] + ResultId proto.Option[string] + SourceType proto.Option[int32] + StickerId proto.Option[string] + StickerType proto.Option[int32] + Text proto.Option[string] v0.1.0 Oct 6, 2024 Changes in this version + type Action struct + Data string + Enter bool + Permission *Permission + Reply bool + Type int32 + UnsupportTips string + type AnonymousGroupMessage struct + AnonId []byte + AnonNick []byte + BubbleId int32 + ExpireTime int32 + Flags int32 + HeadPortrait int32 + RankColor []byte + type Attr struct + CharSet int32 + CodePage int32 + Color int32 + Effect int32 + FontName string + PitchAndFamily int32 + Random int32 + ReserveData []byte + Size int32 + Time int32 + type Button struct + Action *Action + ID string + RenderData *RenderData + type ButtonExtra struct + Data *KeyboardData + type C2C struct + Field3 proto.Option[uint32] + ReceiverUid proto.Option[string] + ReceiverUin proto.Option[uint32] + Sig proto.Option[uint32] + Uid proto.Option[string] + Uin proto.Option[uint32] + type C2CRecallMsg struct + Field6 bool + Info *C2CRecallMsgInfo + Settings *C2CRecallMsgSettings + TargetUid string + Type uint32 + type C2CRecallMsgInfo struct + ClientSequence uint32 + Field5 uint32 + MessageId uint64 + MessageSequence uint32 + Random uint32 + Timestamp uint32 + type C2CRecallMsgSettings struct + Field1 bool + Field2 bool + type CommonElem struct + BusinessType uint32 + PbElem []byte + ServiceType int32 + type ContentHead struct + DivSeq proto.Option[uint32] + Field7 proto.Option[uint64] + Field8 proto.Option[uint32] + Field9 proto.Option[uint32] + Foward *ForwardHead + MsgId proto.Option[uint32] + NewId proto.Option[uint64] + Sequence proto.Option[uint32] + SubType proto.Option[uint32] + TimeStamp proto.Option[uint32] + Type uint32 + type CustomElem struct + Data []byte + Desc []byte + EnumType int32 + Ext []byte + Sound []byte + type CustomFace struct + BigUrl string + BizType int32 + Buffer []byte + DownloadLen int32 + FileId uint32 + FilePath string + FileType int32 + Flag []byte + Guid []byte + Height int32 + ImageType int32 + Index int32 + Md5 []byte + OldData []byte + OrigUrl string + Origin int32 + PbRes *CustomFace_PbReserve + RepeatImage int32 + RepeatIndex int32 + ServerIp proto.Option[int32] + ServerPort proto.Option[int32] + Shortcut string + ShowLen int32 + Signature []byte + Size uint32 + Source int32 + ThumbHeight proto.Option[int32] + ThumbUrl string + ThumbWidth proto.Option[int32] + Useful int32 + Width int32 + X400Height int32 + X400Url proto.Option[string] + X400Width int32 + type CustomFaceExtra struct + Hash proto.Option[string] + type CustomFace_PbReserve struct + SubType int32 + Summary string + type Elem struct + AnonymousGroupMessage *AnonymousGroupMessage + CommonElem *CommonElem + CustomElem *CustomElem + CustomFace *CustomFace + ElemFlags2 *ElemFlags2 + ExtraInfo *ExtraInfo + Face *Face + GeneralFlags *GeneralFlags + GroupFile *GroupFile + LightAppElem *LightAppElem + MarketFace *MarketFace + NotOnlineImage *NotOnlineImage + OnlineImage *OnlineImage + QQWalletMsg *QQWalletMsg + RichMsg *RichMsg + SrcMsg *SrcMsg + Text *Text + TransElem *TransElem + VideoFile *VideoFile + type ElemFlags2 struct + ColorTextId uint32 + CompatibleId uint32 + CrmFlags proto.Option[uint32] + CustomFont uint32 + Insts []*Instance + Latitude uint32 + Longtitude uint32 + MsgId uint64 + MsgRptCnt uint32 + PcSupportDef *PcSupportDef + PttChangeBit uint32 + SrcInst *Instance + VipStatus uint32 + WhisperSessionId uint32 + type EssenceMessage struct + AuthorName string + AuthorUin uint32 + GroupUin uint32 + MsgSequence uint32 + MsgSequence2 uint32 + OperatorName string + OperatorUin uint32 + Random uint32 + SetFlag uint32 + SetFlag2 uint32 + TimeStamp uint32 + type ExtraInfo struct + ApnsSoundType int32 + ApnsTips []byte + Flags int32 + GroupCard []byte + GroupMask int32 + Level int32 + MsgStateFlag int32 + MsgTailId int32 + NewGroupFlag int32 + Nick []byte + SenderTitle []byte + Uin uint64 + type Face struct + Buf []byte + Index proto.Option[int32] + Old []byte + type FaceExtra struct + FaceId proto.Option[int32] + type FileExtra struct + File *NotOnlineFile + type ForwardHead struct + Avatar proto.Option[string] + Field1 proto.Option[uint32] + Field2 proto.Option[uint32] + Field3 proto.Option[uint32] + UnknownBase64 proto.Option[string] + type FriendRecall struct + AppId uint32 + Info *FriendRecallInfo + InstId uint32 + LongMessageFlag uint32 + Reserved []byte + type FriendRecallInfo struct + DivSeq uint32 + FromUid string + NewId uint64 + PkgIndex uint32 + PkgNum uint32 + Random uint32 + Sequence uint32 + Time uint32 + ToUid string + type FriendRenameMsg struct + Body *FriendRenameMsgBody + type FriendRenameMsgBody struct + Data *FriendRenameMsgData + Field2 uint32 + type FriendRenameMsgData struct + RenameData *RenameData + Uid string + type FriendRequest struct + Info *FriendRequestInfo + type FriendRequestInfo struct + Message string + Source string + SourceUid string + TargetUid string + type GeneralFlags struct + BabyqGuideMsgCookie []byte + BubbleDiyTextId int32 + BubbleSubId int32 + GlamourLevel int32 + GroupFlagNew int32 + GroupRankSeq uint64 + GroupType int32 + LongTextFlag int32 + LongTextResId proto.Option[string] + MemberLevel int32 + OlympicTorch int32 + PbReserve []byte + PendantId uint64 + PrpFold int32 + RpId []byte + RpIndex []byte + ToUinFlag int32 + Uin uint64 + Uin32ExpertFlag int32 + type GeneralGrayTipInfo struct + BusiId uint64 + BusiType uint64 + C2CType uint32 + Content string + CtrlFlag uint32 + MsgTemplParam []*TemplParam + Random uint32 + ServiceType uint32 + TemplId uint64 + type GroupAdmin struct + Body *GroupAdminBody + Flag uint32 + GroupUin uint32 + IsPromote bool + type GroupAdminBody struct + ExtraDisable *GroupAdminExtra + ExtraEnable *GroupAdminExtra + type GroupAdminExtra struct + AdminUid string + IsPromote bool + type GroupChange struct + DecreaseType uint32 + Field7 []byte + Flag uint32 + GroupUin uint32 + IncreaseType uint32 + MemberUid string + Operator []byte + type GroupFile struct + BatchId []byte + BatchItemId []byte + FeedMsgTime int32 + FileId []byte + FileKey []byte + FileSize uint64 + Filename []byte + Mark []byte + PbReserve []byte + Sequence uint64 + type GroupFileExtra struct + Display string + Field1 uint32 + FileName string + Inner *GroupFileExtraInner + type GroupFileExtraInfo struct + BusId uint32 + Field5 uint32 + Field7 string + FileId string + FileMd5 string + FileName string + FileSize uint64 + type GroupFileExtraInner struct + Info *GroupFileExtraInfo + type GroupInfo struct + GroupCard string + GroupCardType int32 + GroupCode uint64 + GroupInfoSeq int64 + GroupLevel int32 + GroupName []byte + GroupType int32 + type GroupInvitation struct + Cmd int32 + Info *InvitationInfo + type GroupInvite struct + Field2 uint32 + Field3 uint32 + Field4 uint32 + GroupUin uint32 + Hashes []byte + InvitorUid string + type GroupJoin struct + Field2 uint32 + Field4 uint32 + Field6 uint32 + Field7 string + Field8 uint32 + Field9 []byte + GroupUin uint32 + RequestField proto.Option[string] + TargetUid string + type GroupMute struct + Data *GroupMuteData + Field3 uint32 + GroupUin uint32 + OperatorUid proto.Option[string] + SubType uint32 + type GroupMuteData struct + State *GroupMuteState + Timestamp uint32 + Type uint32 + type GroupMuteState struct + Duration uint32 + TargetUid proto.Option[string] + type GroupReaction struct + Data *GroupReactionData0 + GroupUid uint32 + type GroupReactionData0 struct + Data *GroupReactionData1 + type GroupReactionData1 struct + Data *GroupReactionData2 + type GroupReactionData2 struct + Data *GroupReactionData3 + Target *GroupReactionTarget + type GroupReactionData3 struct + Code string + Count uint32 + OperatorUid string + Type uint32 + type GroupReactionTarget struct + Sequence uint32 + type GroupRecall struct + GroupType int32 + OpType int32 + OperatorUid proto.Option[string] + RecallMessages []*RecallMessage + UserDef []byte + type GroupRecallMsg struct + Field3 *GroupRecallMsgField3 + Field4 *GroupRecallMsgField4 + GroupUin uint32 + Type uint32 + type GroupRecallMsgField3 struct + Field3 uint32 + Random uint32 + Sequence uint32 + type GroupRecallMsgField4 struct + Field1 uint32 + type GroupSpecialTitle struct + Content string + Field3 uint32 + TargetUin uint32 + type Grp struct + GroupCode proto.Option[uint32] + type GrpTmp struct + GroupUin proto.Option[uint32] + ToUin proto.Option[uint32] + type ImageExtra struct + Field85 uint32 + type ImageExtraUrl struct + OrigUrl string + type Instance struct + AppId uint32 + InstId uint32 + type InvitationInfo struct + Inner *InvitationInner + type InvitationInner struct + Field10 []byte + Field11 uint32 + Field12 string + Field2 uint32 + Field3 uint32 + Field4 uint32 + Field7 uint32 + Field9 uint32 + GroupUin uint32 + InvitorUid string + TargetUid string + type KeyboardData struct + Rows []*Row + type LightAppElem struct + Data []byte + MsgResid []byte + type LongMsgAction struct + ActionCommand string + ActionData *LongMsgContent + type LongMsgContent struct + MsgBody []*PushMsgBody + type LongMsgResult struct + Action *LongMsgAction + type LongMsgSettings struct + Field1 uint32 + Field2 uint32 + Field3 uint32 + Field4 uint32 + type LongMsgUid struct + Uid proto.Option[string] + type MarketFace struct + FaceId []byte + FaceInfo int32 + FaceName []byte + ImageHeight int32 + ImageWidth int32 + ItemType int32 + Key []byte + MediaType int32 + Mobileparam []byte + Param []byte + PbReserve []byte + SubType int32 + TabId int32 + type MentionExtra struct + Field5 proto.Option[int32] + Type proto.Option[int32] + Uid proto.Option[string] + Uin proto.Option[uint32] + type Message struct + Body *MessageBody + ClientSequence proto.Option[uint32] + ContentHead *ContentHead + Ctrl *MessageControl + DataStatist proto.Option[uint32] + MultiSendSeq uint32 + Random proto.Option[uint32] + RoutingHead *RoutingHead + SyncCookie []byte + Via proto.Option[uint32] + type MessageBody struct + MsgContent []byte + MsgEncryptContent []byte + RichText *RichText + type MessageControl struct + MsgFlag int32 + type MutilTransHead struct + MsgId int32 + Status int32 + type NotOnlineFile struct + AbsFileType proto.Option[int32] + BytesFileUrls [][]byte + ClientType proto.Option[int32] + DangerEvel proto.Option[int32] + DownloadFlag proto.Option[int32] + ExpireTime proto.Option[int32] + FileHash proto.Option[string] + FileMd5 []byte + FileName proto.Option[string] + FileSize proto.Option[int64] + FileType proto.Option[int32] + FileUuid proto.Option[string] + LifeTime proto.Option[int32] + MicroCloud proto.Option[int32] + Note []byte + PbReserve []byte + Reserved proto.Option[int32] + Sig []byte + Subcmd proto.Option[int32] + UploadTime proto.Option[int32] + type NotOnlineImage struct + BigUrl string + BizType int32 + DownloadLen uint32 + DownloadPath string + FileId int32 + FileLen uint32 + FilePath string + Flag []byte + ImgType int32 + Index int32 + OldPicMd5 bool + OldVerSendFile []byte + OpFaceBuf []byte + OrigUrl string + Original int32 + PbRes *NotOnlineImage_PbReserve + PicHeight uint32 + PicMd5 []byte + PicWidth uint32 + PreviewsImage []byte + ResId string + Result int32 + ShowLen uint32 + ThumbHeight int32 + ThumbUrl string + ThumbWidth int32 + X400Height int32 + X400Url string + X400Width int32 + type NotOnlineImage_PbReserve struct + Field10 int32 + Field20 *NotOnlineImage_PbReserve_PbReserve2 + Field3 int32 + Field4 int32 + Md5Str string + SubType int32 + Summary string + Url string + type NotOnlineImage_PbReserve_PbReserve2 struct + Field1 int32 + Field2 string + Field3 int32 + Field4 int32 + Field5 int32 + Field7 string + type NotifyMessageBody struct + EssenceMessage *EssenceMessage + EventParam []byte + Field13 uint32 + Field39 uint32 + GrayTipInfo *GeneralGrayTipInfo + GroupUin uint32 + MsgSequence uint32 + OperatorUid string + Recall *GroupRecall + Type uint32 + type OnlineImage struct + FilePath []byte + Guid []byte + OldVerSendFile []byte + type OperatorField1 struct + Field2 uint32 + Field3 []byte + Field4 uint32 + Field5 []byte + OperatorUid string + type OperatorInfo struct + OperatorField1 *OperatorField1 + type PcSupportDef struct + MacPtlBegin uint32 + MacPtlEnd uint32 + PcPtlBegin uint32 + PcPtlEnd uint32 + PtlsNotSupport []uint32 + PtlsSupport []int32 + type Permission struct + SpecifyRoleIds []string + SpecifyUserIds []string + Type int32 + type PokeExtra struct + Field7 uint32 + Field8 uint32 + Type uint32 + type Preserve struct + ClientSequence uint32 + MessageId uint64 + ReceiverUid string + SenderUid string + type Ptt struct + BoolValid bool + BytesPttUrls [][]byte + DownPara []byte + DownloadFlag int32 + FileId int32 + FileKey []byte + FileMd5 []byte + FileName string + FileSize int32 + FileType int32 + FileUuid string + Format int32 + GroupFileKey string + MagicPttIndex int32 + PbReserve []byte + PttUrl []byte + Reserve []byte + ServerIp int32 + ServerPort int32 + Shortcut []byte + Signature []byte + SrcUin uint64 + Time int32 + VoiceSwitch int32 + type PushMsg struct + GeneralFlag proto.Option[int32] + Message *PushMsgBody + NtEvent *system.NTSysEvent + PingFLag proto.Option[int32] + Status proto.Option[int32] + type PushMsgBody struct + Body *MessageBody + ContentHead *ContentHead + ResponseHead *ResponseHead + type QFaceExtra struct + FaceId proto.Option[int32] + Field1 proto.Option[string] + Field2 proto.Option[string] + Field4 proto.Option[int32] + Field5 proto.Option[int32] + Field6 proto.Option[string] + Field9 proto.Option[int32] + Preview proto.Option[string] + type QQWalletAioBody struct + AuthKey []byte + BillNo []byte + ChannelId int32 + ConfType int32 + EnvelOpeId int32 + GrapUin uint64 + Index []byte + MsgFrom int32 + MsgPriority uint32 + MsgType int32 + Name []byte + PbReserve []byte + PcBody []byte + Receiver *QQWalletAioElem + RedChannel uint32 + RedType int32 + Resend uint32 + SendUin uint64 + Sender *QQWalletAioElem + SessionType int32 + TemplateId int32 + type QQWalletAioElem struct + ActionsPriority []byte + AioImageLeft []byte + AioImageRight []byte + Background uint32 + BlackStripe []byte + CftImage []byte + Content string + ContentBgColor uint32 + ContentColor uint32 + Icon uint32 + IconUrl []byte + JumpUrl []byte + LinkUrl []byte + NativeAndroid []byte + NativeIos []byte + Notice []byte + PbReserve []byte + Subtitle string + SubtitleColor uint32 + Title string + TitleColor uint32 + type QQWalletMsg struct + Type *QQWalletAioBody + type QSmallFaceExtra struct + FaceId uint32 + Preview string + Preview2 string + type RecallMessage struct + AuthorUid string + Flag uint32 + Random uint32 + Sequence uint64 + Time uint32 + Type uint32 + type RecvLongMsgInfo struct + Acquire bool + ResId proto.Option[string] + Uid *LongMsgUid + type RecvLongMsgReq struct + Info *RecvLongMsgInfo + Settings *LongMsgSettings + type RecvLongMsgResp struct + Result *RecvLongMsgResult + Settings *LongMsgSettings + type RecvLongMsgResult struct + Payload []byte + ResId string + type RedBagInfo struct + RedBagType proto.Option[uint32] + type RenameData struct + Field1 uint32 + NickName string + type RenderData struct + Label string + Style int32 + VisitedLabel string + type ResponseForward struct + FriendName proto.Option[string] + type ResponseGrp struct + GroupName string + GroupUin uint32 + MemberName string + Unknown5 uint32 + type ResponseHead struct + Forward *ResponseForward + FromUid proto.Option[string] + FromUin uint32 + Grp *ResponseGrp + SigMap uint32 + ToUid proto.Option[string] + ToUin uint32 + Type uint32 + type RichMsg struct + MsgResId []byte + Rand proto.Option[int32] + Seq proto.Option[uint32] + ServiceId proto.Option[int32] + Template1 []byte + type RichText struct + Attr *Attr + Elems []*Elem + NotOnlineFile *NotOnlineFile + Ptt *Ptt + type RoutingHead struct + C2C *C2C + Grp *Grp + GrpTmp *GrpTmp + Trans0X211 *Trans0X211 + WpaTmp *WPATmp + type Row struct + Buttons []*Button + type SelfRenameBody struct + RenameData *RenameData + Uin uint32 + type SelfRenameMsg struct + Body *SelfRenameBody + Field1 uint32 + type SendLongMsgInfo struct + GroupUin proto.Option[uint32] + Payload []byte + Type uint32 + Uid *LongMsgUid + type SendLongMsgReq struct + Info *SendLongMsgInfo + Settings *LongMsgSettings + type SendLongMsgResp struct + Result *SendLongMsgResult + Settings *LongMsgSettings + type SendLongMsgResult struct + ResId string + type SrcMsg struct + Elems []*Elem + Flag proto.Option[int32] + OrigSeqs []uint32 + PbReserve []byte + RichMsg []byte + SenderUin uint64 + SourceMsg []byte + Time proto.Option[int32] + ToUin proto.Option[uint64] + TroopName []byte + Type proto.Option[int32] + type SsoGetC2CMsg struct + EndSequence uint32 + FriendUid proto.Option[string] + StartSequence uint32 + type SsoGetC2CMsgResponse struct + FriendUid string + Messages []*PushMsgBody + type SsoGetGroupMsg struct + Direction bool + Info *SsoGetGroupMsgInfo + type SsoGetGroupMsgInfo struct + EndSequence uint32 + GroupUin uint32 + StartSequence uint32 + type SsoGetGroupMsgResponse struct + Body *SsoGetGroupMsgResponseBody + type SsoGetGroupMsgResponseBody struct + EndSequence uint32 + GroupUin uint32 + Messages []*PushMsgBody + StartSequence uint32 + type SsoGetRoamMsg struct + Count uint32 + Direction bool + FriendUid proto.Option[string] + Random uint32 + Time uint32 + type SsoGetRoamMsgResponse struct + FriendUid string + Messages []*PushMsgBody + Random uint32 + Timestamp uint32 + type SsoReadedReport struct + C2C *SsoReadedReportC2C + Group *SsoReadedReportGroup + type SsoReadedReportC2C struct + StartSequence uint32 + TargetUid proto.Option[string] + Time uint32 + type SsoReadedReportGroup struct + GroupUin uint32 + StartSequence uint32 + type TemplParam struct + Key string + Value string + type Text struct + Attr6Buf []byte + Attr7Buf []byte + Buf []byte + Lint proto.Option[string] + PbReserve []byte + Str proto.Option[string] + type Trans0X211 struct + CcCmd proto.Option[uint32] + ToUin proto.Option[uint64] + Uid proto.Option[string] + type TransElem struct + ElemType int32 + ElemValue []byte + type VideoFile struct + BoolSupportProgressive bool + BusiType int32 + BytesThumbFileUrls [][]byte + BytesVideoFileUrls [][]byte + FileFormat int32 + FileHeight int32 + FileMd5 []byte + FileName string + FileSize int32 + FileTime int32 + FileUuid string + FileWidth int32 + FromChatType int32 + PbReserve []byte + Source []byte + SubBusiType int32 + ThumbDownloadFlag int32 + ThumbFileMd5 []byte + ThumbFileSize int32 + ThumbHeight int32 + ThumbWidth int32 + ToChatType int32 + VideoAttr int32 + VideoDownloadFlag int32 + type WPATmp struct + Sig []byte + ToUin uint64