diff --git a/pkg/notifications/telegram.go b/pkg/notifications/telegram.go index e19951c28..e13704739 100644 --- a/pkg/notifications/telegram.go +++ b/pkg/notifications/telegram.go @@ -34,11 +34,13 @@ func (s *telegramNotifier) Notify(domain, provider, msg string, err error, previ var payload struct { ChatID int64 `json:"chat_id"` Text string `json:"text"` + ParseMode string `json:"parse_mode"` } url := fmt.Sprintf("https://api.telegram.org/bot%s/sendMessage", s.BotToken) payload.ChatID, _ = strconv.ParseInt(s.ChatID, 10, 64) + payload.ParseMode = "MarkdownV2" if preview { payload.Text = fmt.Sprintf(`DNSControl preview: %s[%s]:\n%s`, domain, provider, msg)