Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) SendMessage ¶
func (*Client) SendMessageWithEmoji ¶
func (*Client) SendPostponedMessage ¶
type SlackAttachment ¶
type SlackAttachment struct { ImageUrl string `json:"image_url,omitempty"` ThumbUrl string `json:"thumb_url,omitempty"` Text string `json:"text,omitempty"` Fallback string `json:"fallback,omitempty"` }
SlackAttachment is a message attachment
type SlackResult ¶
type SlackResult struct { Text string `json:"text"` Username string `json:"username,omitempty"` IconUrl string `json:"icon_url,omitempty"` IconEmoji string `json:"icon_emoji,omitempty"` Channel string `json:"channel,omitempty"` Attachments []*SlackAttachment `json:"attachments,omitempty"` }
SlackResult holds the result of processing the command. json encoding is the `payload` message to a slack incoming hook integration.
Click to show internal directories.
Click to hide internal directories.