更新Message的MsgType类型
This commit is contained in:
parent
c18347fe29
commit
9b371a7a6b
22
message.go
22
message.go
@ -28,7 +28,7 @@ type Message struct {
|
|||||||
ImgStatus int
|
ImgStatus int
|
||||||
ImgWidth int
|
ImgWidth int
|
||||||
ForwardFlag int
|
ForwardFlag int
|
||||||
MsgType int
|
MsgType MessageType
|
||||||
Status int
|
Status int
|
||||||
StatusNotifyCode int
|
StatusNotifyCode int
|
||||||
SubMsgType int
|
SubMsgType int
|
||||||
@ -149,44 +149,44 @@ func (m *Message) ReplyFile(file *os.File) (*SentMessage, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (m *Message) IsText() bool {
|
func (m *Message) IsText() bool {
|
||||||
return m.MsgType == 1 && m.Url == ""
|
return m.MsgType == MsgtypeText && m.Url == ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Message) IsMap() bool {
|
func (m *Message) IsMap() bool {
|
||||||
return m.MsgType == 1 && m.Url != ""
|
return m.MsgType == MsgtypeText && m.Url != ""
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Message) IsPicture() bool {
|
func (m *Message) IsPicture() bool {
|
||||||
return m.MsgType == 3 || m.MsgType == 47
|
return m.MsgType == MsgtypeImage || m.MsgType == MsgtypeEmoticon
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Message) IsVoice() bool {
|
func (m *Message) IsVoice() bool {
|
||||||
return m.MsgType == 34
|
return m.MsgType == MsgtypeVoice
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Message) IsFriendAdd() bool {
|
func (m *Message) IsFriendAdd() bool {
|
||||||
return m.MsgType == 37 && m.FromUserName == "fmessage"
|
return m.MsgType == MsgtypeVerifymsg && m.FromUserName == "fmessage"
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Message) IsCard() bool {
|
func (m *Message) IsCard() bool {
|
||||||
return m.MsgType == 42
|
return m.MsgType == MsgtypeSharecard
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Message) IsVideo() bool {
|
func (m *Message) IsVideo() bool {
|
||||||
return m.MsgType == 43 || m.MsgType == 62
|
return m.MsgType == MsgtypeVideo || m.MsgType == MsgtypeMicrovideo
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Message) IsMedia() bool {
|
func (m *Message) IsMedia() bool {
|
||||||
return m.MsgType == 49
|
return m.MsgType == MsgtypeApp
|
||||||
}
|
}
|
||||||
|
|
||||||
// IsRecalled 判断是否撤回
|
// IsRecalled 判断是否撤回
|
||||||
func (m *Message) IsRecalled() bool {
|
func (m *Message) IsRecalled() bool {
|
||||||
return m.MsgType == 10002
|
return m.MsgType == MsgtypeRecalled
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Message) IsSystem() bool {
|
func (m *Message) IsSystem() bool {
|
||||||
return m.MsgType == 10000
|
return m.MsgType == MsgtypeSys
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Message) IsNotify() bool {
|
func (m *Message) IsNotify() bool {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user