Documentation
¶
Index ¶
- func FriendAvatar(uin uint32) string
- func GroupAvatar(groupUin uint32, groupName string) string
- type CurrentTalkative
- type EventState
- type Friend
- type Group
- type GroupFile
- type GroupFileSystemInfo
- type GroupFolder
- type GroupHonorInfo
- type GroupJoinRequest
- type GroupMember
- type GroupMemberPermission
- type GroupNoticeFeed
- type GroupNoticeRsp
- type HonorMemberInfo
- type HonorType
- type NoticeImage
- type NoticePicUpResponse
- type NoticeSendResp
- type RKeyInfo
- type RKeyMap
- type RKeyType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FriendAvatar ¶
func GroupAvatar ¶
Types ¶
type CurrentTalkative ¶ added in v0.0.26
type CurrentTalkative struct {
Uin int64 `json:"uin"`
DayCount int32 `json:"day_count"`
Avatar string `json:"avatar"`
Name string `json:"nick"`
}
reference https://github.com/Mrs4s/MiraiGo/blob/master/client/http_api.go
type EventState ¶ added in v0.0.13
type EventState uint32
const ( NoNeed EventState = iota Unprocessed Processed )
type GroupFile ¶ added in v0.0.19
type GroupFile struct {
GroupUin uint32 `json:"group_id"`
FileId string `json:"file_id"`
FileName string `json:"file_name"`
BusId uint32 `json:"busid"`
FileSize uint64 `json:"file_size"`
UploadTime uint32 `json:"upload_time"`
DeadTime uint32 `json:"dead_time"`
ModifyTime uint32 `json:"modify_time"`
DownloadTimes uint32 `json:"download_times"`
Uploader uint32 `json:"uploader"`
UploaderName string `json:"uploader_name"`
}
type GroupFileSystemInfo ¶ added in v0.0.19
type GroupFolder ¶ added in v0.0.19
type GroupHonorInfo ¶ added in v0.0.26
type GroupHonorInfo struct {
GroupCode string `json:"gc"`
Uin string `json:"uin"`
Type HonorType `json:"type"`
TalkativeList []HonorMemberInfo `json:"talkativeList"`
CurrentTalkative CurrentTalkative `json:"currentTalkative"`
ActorList []HonorMemberInfo `json:"actorList"`
LegendList []HonorMemberInfo `json:"legendList"`
StrongNewbieList []HonorMemberInfo `json:"strongnewbieList"`
EmotionList []HonorMemberInfo `json:"emotionList"`
}
reference https://github.com/Mrs4s/MiraiGo/blob/master/client/http_api.go
type GroupJoinRequest ¶ added in v0.0.13
type GroupJoinRequest struct {
GroupUin uint32
InvitorUin uint32
InvitorUid string
TargetUin uint32
TargetUid string
OperatorUin uint32
OperatorUid string
Sequence uint64
State EventState // 0不需要处理 1未处理 2已处理
EventType uint32 // 1申请加群 3设置管理员 16取消管理员
Comment string
IsFiltered bool
}
func (*GroupJoinRequest) Checked ¶ added in v0.0.13
func (r *GroupJoinRequest) Checked() bool
type GroupMember ¶
type GroupMember struct {
Uin uint32
Uid string
Permission GroupMemberPermission
GroupLevel uint32
MemberCard string
MemberName string
SpecialTitle string
JoinTime uint32
LastMsgTime uint32
ShutUpTime uint32
Avatar string
}
func (*GroupMember) DisplayName ¶ added in v0.0.13
func (m *GroupMember) DisplayName() string
type GroupMemberPermission ¶
type GroupMemberPermission uint32
const ( Member GroupMemberPermission = iota Owner Admin )
type GroupNoticeFeed ¶ added in v0.0.26
type GroupNoticeFeed struct {
NoticeId string `json:"fid"`
SenderId uint32 `json:"u"`
PublishTime uint64 `json:"pubt"`
Message struct {
Text string `json:"text"`
Images []NoticeImage `json:"pics"`
} `json:"msg"`
}
reference https://github.com/Mrs4s/MiraiGo/blob/master/client/http_api.go
type GroupNoticeRsp ¶ added in v0.0.26
type GroupNoticeRsp struct {
Feeds []*GroupNoticeFeed `json:"feeds"`
Inst []*GroupNoticeFeed `json:"inst"`
}
reference https://github.com/Mrs4s/MiraiGo/blob/master/client/http_api.go
type HonorMemberInfo ¶ added in v0.0.26
type HonorMemberInfo struct {
Uin int64 `json:"uin"`
Avatar string `json:"avatar"`
Name string `json:"name"`
Desc string `json:"desc"`
}
reference https://github.com/Mrs4s/MiraiGo/blob/master/client/http_api.go
type HonorType ¶ added in v0.0.26
type HonorType int
reference https://github.com/Mrs4s/MiraiGo/blob/master/client/http_api.go
type NoticeImage ¶ added in v0.0.26
reference https://github.com/Mrs4s/MiraiGo/blob/master/client/http_api.go
type NoticePicUpResponse ¶ added in v0.0.26
type NoticePicUpResponse struct {
ErrorCode int `json:"ec"`
ErrorMessage string `json:"em"`
ID string `json:"id"`
}
reference https://github.com/Mrs4s/MiraiGo/blob/master/client/http_api.go
type NoticeSendResp ¶ added in v0.0.26
type NoticeSendResp struct {
NoticeId string `json:"new_fid"`
}
reference https://github.com/Mrs4s/MiraiGo/blob/master/client/http_api.go