Documentation ¶
Index ¶
- func NewCardMessage(content string) *cardMessage
- func NewFeedCardMessage(links []FeedCardLink) feedCardMessage
- func NewFileMessage(mediaId string) *fileMessage
- func NewImageMessages(mediaId string) *imageMessage
- func NewLinkMessage(title, desc, mediaId, url string) *linkMessage
- func NewMarkDownMessage(title, content string) *markdownMessage
- func NewOaMessage(title, bgColor, url, pcUrl string) *oaMessage
- func NewTextMessage(context string) *textMessage
- func NewVoiceMessage(mediaId string, duration int) *voiceMessage
- type Body
- type CardButton
- type FeedCardLink
- type Form
- type Message
- type Response
- type Rich
- type StatusBar
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCardMessage ¶
func NewCardMessage(content string) *cardMessage
func NewFeedCardMessage ¶
func NewFeedCardMessage(links []FeedCardLink) feedCardMessage
func NewFileMessage ¶
func NewFileMessage(mediaId string) *fileMessage
func NewLinkMessage ¶
func NewLinkMessage(title, desc, mediaId, url string) *linkMessage
func NewMarkDownMessage ¶
func NewMarkDownMessage(title, content string) *markdownMessage
func NewOaMessage ¶
func NewOaMessage(title, bgColor, url, pcUrl string) *oaMessage
NewOaMessage 构建oa消息
func NewVoiceMessage ¶
NewVoiceMessage 语音消息
Types ¶
type Body ¶
type Body struct { // 消息体的标题,建议50个字符以内。 Title string `json:"title,omitempty" validate:"omitempty,max=50"` // 消息体的表单,最多显示6个,超过会被隐藏。 Forms []Form `json:"form,omitempty" validate:"omitempty,lte=6"` // 消息体的内容,最多显示3行。 Content string `json:"content,omitempty"` // 图片id,以@开头的 MediaId string `json:"image,omitempty" validate:"omitempty,startswith=@"` // 单行富文本信息 Rich *Rich `json:"rich,omitempty"` // 自定义的作者名字。 Author string `json:"author,omitempty"` }
Body 消息体
type CardButton ¶
type CardButton struct { // 使用独立跳转ActionCard样式时的按钮的标题,最长20个字符。 Title string `json:"title,omitempty" validate:"omitempty,max=20"` // 使用独立跳转ActionCard样式时的跳转链接。 Url string `json:"action_url,omitempty" validate:"omitempty,url"` }
CardButton 卡片按钮
type FeedCardLink ¶
type FeedCardLink struct { Title string `json:"title" validate:"required"` // 单条信息文本。 Url string `json:"messageURL" validate:"required"` // 点击单条信息到跳转链接。 BkgUrl string `json:"picURL" validate:"required"` // 单条信息后面图片的URL。 }
"title": "时代的火车向前开1", "messageURL": "https://www.dingtalk.com/", "picURL": "https://img.alicdn.com/tfs/TB1NwmBEL9TBuNjy1zbXXXpepXa-2400-1218.png"
Click to show internal directories.
Click to hide internal directories.