From cbf8538635763ee8110dd57687d081c4ef3d3791 Mon Sep 17 00:00:00 2001
From: techknowlogick <matti@mdranta.net>
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 5680c48b8..9aef0e3ec 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 {