INNER CODE UNIT · Go
func
airwallex/k8s-pod-restart-info-collector · slack.go:70
func (s Slack) sendToChannel(msg SlackMessage, slackChannel string) error {
channel := s.DefaultChannel
if slackChannel != "" {
channel = slackChannel
}
attachment := slack.Attachment{
Text: msg.Text,
Pretext: msg.Title,
Footer: msg.Footer,
MarkdownIn: []string{"text", "pretext"},
Color: "#4599DF",
Ts: json.Number(strconv.FormatInt(time.Now().Unix(), 10)),
}
err := slack.PostWebhook(s.WebhookUrl, &slack.WebhookMessage{
Username: s.Username,
Channel: channel,