wangchuanjin 2 ヶ月 前
コミット
ba81ffcb14
1 ファイル変更5 行追加1 行削除
  1. 5 1
      util/weixin.go

+ 5 - 1
util/weixin.go

@@ -18,13 +18,17 @@ type WeixinMessage struct {
 
 // SendWeixinNotification 发送企业微信机器人告警
 func SendWeixinNotification(message string) error {
+	webhook_url := g.Config().MustGet(gctx.New(), "weixin.webhook_url").String()
+	if webhook_url == "" {
+		return nil
+	}
 	msg := WeixinMessage{MsgType: "text"}
 	msg.Text.Content = message
 	data, err := json.Marshal(msg)
 	if err != nil {
 		return err
 	}
-	resp, err := http.Post(g.Config().MustGet(gctx.New(), "weixin.webhook_url").String(), "application/json", bytes.NewReader(data))
+	resp, err := http.Post(webhook_url, "application/json", bytes.NewReader(data))
 	if err != nil {
 		log.Println("SendWeixinNotification error", err)
 		return err