Documentation
¶
Index ¶
- Variables
- func NotifyAndCompletedf(format string, args ...interface{})
- func NotifyAndPanic(err error)
- func Send(webhookURL string, proxy string, payload Payload) error
- func SendErrMsg(msg string) error
- func SendGoodMsg(msg string) error
- func SendWarnMsg(msg string) error
- type Attachment
- type Field
- type Payload
Constants ¶
This section is empty.
Variables ¶
View Source
var ( TestName string Channel string WebhookURL string SuccessCount int )
Functions ¶
func NotifyAndCompletedf ¶
func NotifyAndCompletedf(format string, args ...interface{})
func NotifyAndPanic ¶
func NotifyAndPanic(err error)
func SendErrMsg ¶
func SendGoodMsg ¶
func SendWarnMsg ¶
Types ¶
type Attachment ¶
type Attachment struct {
Fallback string `json:"fallback"`
Color string `json:"color"`
PreText string `json:"pretext"`
AuthorName string `json:"author_name"`
AuthorLink string `json:"author_link"`
AuthorIcon string `json:"author_icon"`
Title string `json:"title"`
TitleLink string `json:"title_link"`
Text string `json:"text"`
ImageURL string `json:"image_url"`
Fields []*Field `json:"fields"`
Timestamp int64 `json:"ts"`
MarkdownIn []string `json:"mrkdwn_in"`
}
func (*Attachment) AddField ¶
func (attachment *Attachment) AddField(field Field) *Attachment
type Payload ¶
type Payload struct {
Parse string `json:"parse,omitempty"`
Username string `json:"username,omitempty"`
IconURL string `json:"icon_url,omitempty"`
IconEmoji string `json:"icon_emoji,omitempty"`
Channel string `json:"channel,omitempty"`
Text string `json:"text,omitempty"`
LinkNames string `json:"link_names,omitempty"`
Attachments []Attachment `json:"attachments,omitempty"`
UnfurlLinks bool `json:"unfurl_links,omitempty"`
UnfurlMedia bool `json:"unfurl_media,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.