diff --git a/internal/notifier/telegram.go b/internal/notifier/telegram.go index 4ff093f56..21c59f5ee 100644 --- a/internal/notifier/telegram.go +++ b/internal/notifier/telegram.go @@ -40,7 +40,7 @@ func (t *Telegram) Post(event events.Event) error { event.InvolvedObject.Name, event.InvolvedObject.Namespace) var metadata string for k, v := range event.Metadata { - metadata = metadata + fmt.Sprintf("\\- *%s*: %s\n", k, v) + metadata = metadata + fmt.Sprintf("\\- *%s*: %s\n", k, escapeString(v)) } message := fmt.Sprintf("*%s*\n%s\n%s", escapeString(heading), escapeString(event.Message), metadata) url := fmt.Sprintf("telegram://%s@telegram?channels=%s&parseMode=markDownv2", t.Token, t.Channel)