{{ define "teletempl" }}
<b>{{ .CommonLabels.alertname }} : </b>
{{- if eq .Status "firing" -}}
    <b>{{ .Status | toUpper}} 🔥</b>
{{- end -}}
{{- if eq .Status "resolved" -}}
    <b>{{ .Status | toUpper}} ✅</b>
{{- end -}}
{{ $alerts_count := len .Alerts }}
{{ if eq $alerts_count 1 -}}     {{/* Single alert block */}}
{{ .CommonAnnotations.summary }}

Host: {{ .CommonLabels.host }}
Instance: {{ .CommonLabels.instance }}
Job: <b>{{ .CommonLabels.job }}</b>
 
Details:
{{ .CommonAnnotations.description }}

Alert started: [ {{ .CommonAnnotations.alert_started_vl_time }} ]

{{- else -}}                      {{/* Grouped alert block */}}
{{ .CommonAnnotations.summary }}

Job: <b>{{ .CommonLabels.job }}</b>
 

Instances:
{{- range .Alerts }}
{{ .Labels.instance }} [ {{ .Annotations.alert_started_vl_time }} ]
{{- end }}
{{ end }}
{{ end }}