Add MarkdownV2 parse_mode

This commit is contained in:
Amin Vakil 2025-08-29 17:11:49 +03:30
parent 739ed0990a
commit 9f43f6db32
No known key found for this signature in database
GPG key ID: 1EFC1864E9D9E56B

View file

@ -33,11 +33,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)