Browse Source

Disable web preview for telegram webhook (#6719)

tags/v1.21.12.1
techknowlogick GitHub 6 years ago
parent
commit
cbf8538635
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      models/webhook_telegram.go

+ 4
- 2
models/webhook_telegram.go View File

@@ -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 {


Loading…
Cancel
Save