Go로 Slack으로 포지셔닝
4965 단어 Go
Slack에 경고 및 리소스 정보 알림 등의 오류 로그를 보냅니다.
package main
import (
"github.com/ashwanthkumar/slack-go-webhook"
"os"
)
const (
WEBHOOKURL = "https://hooks.slack.com/services/XXXX"
CHANNEL = "dev"
USERNAME = "GoBot"
)
func main() {
PostSlack("HelloWorld!!")
}
func PostSlack(msg string) {
field1 := slack.Field{Title: "Message", Value: msg}
field2 := slack.Field{Title: "AnythingKey", Value: "AnythingValue"}
attachment := slack.Attachment{}
attachment.AddField(field1).AddField(field2)
color := "good"
attachment.Color = &color
payload := slack.Payload{
Username: USERNAME,
Channel: CHANNEL,
Attachments: []slack.Attachment{attachment},
}
err := slack.Send(WEBHOOKURL, "", payload)
if err != nil {
os.Exit(1)
}
}
Slack 결과 알림
총결산
Go 언어를 사용하여 Slack에서 위치를 지정하는 코드를 만들었습니다.
Reference
이 문제에 관하여(Go로 Slack으로 포지셔닝), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yhidetoshi/items/5e47fc8a54eb9f7380ff
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Go 언어를 사용하여 Slack에서 위치를 지정하는 코드를 만들었습니다.
Reference
이 문제에 관하여(Go로 Slack으로 포지셔닝), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yhidetoshi/items/5e47fc8a54eb9f7380ff텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)