diff --git a/alert/alert.go b/alert/alert.go index 41361be0ef00caeae3a7754275c170199ba5f8f4..ee214e2518dfd4bb63db8f044e5670b47cdc190e 100644 --- a/alert/alert.go +++ b/alert/alert.go @@ -141,7 +141,7 @@ func formatSlackMessage(canary interface{}, remoteIP string) (string, []Attachme var message strings.Builder - message.WriteString("**Canary Alert**") + message.WriteString(fmt.Sprintf("**Canary Alert: %s**", v.FieldByName("Tag"))) var fields []Field for i := 0; i < v.NumField(); i++ { @@ -159,7 +159,10 @@ func formatSlackMessage(canary interface{}, remoteIP string) (string, []Attachme } // Append the ipinfo URL - fields = append(fields, Field{Title: "CheckRemoteIPInfo", Value: fmt.Sprintf("http://ipinfo.io/%s", remoteIP)}) + fields = append(fields, Field{Title: "CheckRemoteIPInfo", Value: fmt.Sprintf("http://ipinfo.io/%s", remoteIP), Short: true}) + + // Append abuse URL + fields = append(fields, Field{Title: "CheckAbuseInfo", Value: fmt.Sprintf("https://www.abuseipdb.com/check/%s", remoteIP), Short: true}) attachments := []Attachment{ {