2025-11-23 13:54:05 +01:00
|
|
|
package main
|
|
|
|
|
|
|
|
|
|
import (
|
2025-11-23 16:07:12 +01:00
|
|
|
"strings"
|
2025-11-23 13:54:05 +01:00
|
|
|
"encoding/json"
|
|
|
|
|
)
|
|
|
|
|
|
2025-11-23 16:07:12 +01:00
|
|
|
func ParseAlert(payload []byte) (string) {
|
|
|
|
|
var data Payload
|
|
|
|
|
p1 := json.Unmarshal(payload, &data)
|
2025-11-23 13:54:05 +01:00
|
|
|
check(p1)
|
2025-11-23 16:07:12 +01:00
|
|
|
|
|
|
|
|
var o strings.Builder
|
|
|
|
|
|
|
|
|
|
o.WriteString(data.Title)
|
|
|
|
|
o.WriteString("status: " + data.Status)
|
|
|
|
|
o.WriteString("state: " + data.State)
|
|
|
|
|
o.WriteString(data.Message)
|
|
|
|
|
return o.String()
|
2025-11-23 13:54:05 +01:00
|
|
|
}
|