Documentation
¶
Overview ¶
被动响应消息.
Index ¶
Constants ¶
View Source
const ( MsgTypeText = "text" // 文本消息 MsgTypeImage = "image" // 图片消息 MsgTypeVoice = "voice" // 语音消息 MsgTypeVideo = "video" // 视频消息 MsgTypeNews = "news" // 图文消息 )
View Source
const (
NewsArticleCountLimit = 10 // 被动回复图文消息的文章数据最大数
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Article ¶
type Article struct { Title string `xml:"Title,omitempty" json:"Title,omitempty"` // 图文消息标题 Description string `xml:"Description,omitempty" json:"Description,omitempty"` // 图文消息描述 PicURL string `xml:"PicUrl,omitempty" json:"PicUrl,omitempty"` // 图片链接,支持JPG、PNG格式,较好的效果为大图360*200,小图200*200 URL string `xml:"Url,omitempty" json:"Url,omitempty"` // 点击图文消息跳转链接 }
type CommonMessageHeader ¶
type Image ¶
type Image struct { XMLName struct{} `xml:"xml" json:"-"` CommonMessageHeader Image struct { MediaId string `xml:"MediaId" json:"MediaId"` // 图片文件id,可以调用上传媒体文件接口获取 } `xml:"Image" json:"Image"` }
type News ¶
type News struct { XMLName struct{} `xml:"xml" json:"-"` CommonMessageHeader ArticleCount int `xml:"ArticleCount" json:"ArticleCount"` // 图文条数,默认第一条为大图。图文数不能超过10,否则将会无响应 Articles []Article `xml:"Articles>item,omitempty" json:"Articles,omitempty"` }
type Text ¶
type Text struct { XMLName struct{} `xml:"xml" json:"-"` CommonMessageHeader Content string `xml:"Content" json:"Content"` // 文本消息内容 }
type Video ¶
type Video struct { XMLName struct{} `xml:"xml" json:"-"` CommonMessageHeader Video struct { MediaId string `xml:"MediaId" json:"MediaId"` // 视频文件id,可以调用上传媒体文件接口获取 Title string `xml:"Title,omitempty" json:"Title,omitempty"` // 视频消息的标题 Description string `xml:"Description,omitempty" json:"Description,omitempty"` // 视频消息的描述 } `xml:"Video" json:"Video"` }
type Voice ¶
type Voice struct { XMLName struct{} `xml:"xml" json:"-"` CommonMessageHeader Voice struct { MediaId string `xml:"MediaId" json:"MediaId"` // 语音文件id,可以调用上传媒体文件接口获取 } `xml:"Voice" json:"Voice"` }
Click to show internal directories.
Click to hide internal directories.