Просмотр исходного кода

Add pic into actionCard message

Athurg Feng 7 лет назад
Родитель
Сommit
919d00437e
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      pkg/services/alerting/notifiers/dingding.go

+ 5 - 0
pkg/services/alerting/notifiers/dingding.go

@@ -101,6 +101,11 @@ func (this *DingDingNotifier) Notify(evalContext *alerting.EvalContext) error {
 
 	var bodyStr string
 	if this.MsgType == "actionCard" {
+		// Embed the pic into the markdown directly because actionCard doesn't have a picUrl field
+		if picUrl != "" {
+			message = "![](" + picUrl + ")\\n\\n" + message
+		}
+
 		bodyStr = `{
 			"msgtype": "actionCard",
 			"actionCard": {