From cbf8538635763ee8110dd57687d081c4ef3d3791 Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Tue, 23 Apr 2019 12:12:00 -0400 Subject: [PATCH] Disable web preview for telegram webhook (#6719) --- models/webhook_telegram.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/models/webhook_telegram.go b/models/webhook_telegram.go index 5680c48b85..9aef0e3ece 100644 --- a/models/webhook_telegram.go +++ b/models/webhook_telegram.go @@ -17,8 +17,9 @@ import ( type ( // TelegramPayload represents TelegramPayload struct { - Message string `json:"text"` - ParseMode string `json:"parse_mode"` + Message string `json:"text"` + ParseMode string `json:"parse_mode"` + DisableWebPreview bool `json:"disable_web_page_preview"` } // TelegramMeta contains the telegram metadata @@ -34,6 +35,7 @@ func (p *TelegramPayload) SetSecret(_ string) {} // JSONPayload Marshals the TelegramPayload to json func (p *TelegramPayload) JSONPayload() ([]byte, error) { p.ParseMode = "HTML" + p.DisableWebPreview = true p.Message = markup.Sanitize(p.Message) data, err := json.MarshalIndent(p, "", " ") if err != nil {