Handle title and link for Lark notifications

This commit is contained in:
henrygd
2025-04-26 21:25:18 -04:00
parent 3eebbce2d4
commit f60fb6f8a9

View File

@@ -66,6 +66,7 @@ var supportsTitle = map[string]struct{}{
"gotify": {},
"ifttt": {},
"join": {},
"lark": {},
"matrix": {},
"ntfy": {},
"opsgenie": {},
@@ -168,6 +169,9 @@ func (am *AlertManager) SendShoutrrrAlert(notificationUrl, title, message, link,
if scheme == "ntfy" {
// if ntfy, add link to actions
queryParams.Add("Actions", fmt.Sprintf("view, %s, %s", linkText, link))
} else if scheme == "lark" {
// if lark, add link query param
queryParams.Add("link", link)
} else {
// else add link directly to the message
message += "\n\n" + link