summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--models/webhook_telegram.go6
1 files 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 {