37 lines
917 B
Cheetah
37 lines
917 B
Cheetah
{{/*
|
|
Error Notification Template
|
|
Variables expected:
|
|
- .caller: The caller of the error
|
|
- .message: The error message
|
|
- .critical: Boolean indicating if the error is critical
|
|
- .extra: Optional array of additional fields with .name and .value
|
|
*/}}
|
|
{
|
|
"embeds": [
|
|
{
|
|
"title": "❌ Error",
|
|
"description": "**{{.caller}}** encountered an error!",
|
|
"color": {{if .critical}}15158332{{else}}15844367{{end}},
|
|
"fields": [
|
|
{
|
|
"name": "📄 Message",
|
|
"value": "{{.message}}",
|
|
"inline": false
|
|
}
|
|
{{- if .extra}}
|
|
{{- range $index, $field := .extra}},
|
|
{
|
|
"name": "{{$field.name}}",
|
|
"value": "{{$field.value}}",
|
|
"inline": true
|
|
}
|
|
{{- end}}
|
|
{{- end}}
|
|
],
|
|
"footer": {
|
|
"text": "✨ Haven Notify ✨"
|
|
},
|
|
"timestamp": "{{formatTime .timestamp}}"
|
|
}
|
|
]
|
|
} |