telegram notifier should escape with metadata key
Signed-off-by: hohohong <github@m.hs1o.dev>
This commit is contained in:
parent
b6037078a3
commit
0f8ff3c0d8
|
|
@ -41,7 +41,7 @@ func (t *Telegram) Post(ctx context.Context, event eventv1.Event) error {
|
||||||
event.InvolvedObject.Name, event.InvolvedObject.Namespace)
|
event.InvolvedObject.Name, event.InvolvedObject.Namespace)
|
||||||
var metadata string
|
var metadata string
|
||||||
for k, v := range event.Metadata {
|
for k, v := range event.Metadata {
|
||||||
metadata = metadata + fmt.Sprintf("\\- *%s*: %s\n", k, escapeString(v))
|
metadata = metadata + fmt.Sprintf("\\- *%s*: %s\n", escapeString(k), escapeString(v))
|
||||||
}
|
}
|
||||||
message := fmt.Sprintf("*%s*\n%s\n%s", escapeString(heading), escapeString(event.Message), metadata)
|
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)
|
url := fmt.Sprintf("telegram://%s@telegram?channels=%s&parseMode=markDownv2", t.Token, t.Channel)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue