Disable web preview for telegram webhook (#6719)
This commit is contained in:
parent
2a0e86d5f2
commit
cbf8538635
1 changed files with 4 additions and 2 deletions
|
@ -17,8 +17,9 @@ import (
|
||||||
type (
|
type (
|
||||||
// TelegramPayload represents
|
// TelegramPayload represents
|
||||||
TelegramPayload struct {
|
TelegramPayload struct {
|
||||||
Message string `json:"text"`
|
Message string `json:"text"`
|
||||||
ParseMode string `json:"parse_mode"`
|
ParseMode string `json:"parse_mode"`
|
||||||
|
DisableWebPreview bool `json:"disable_web_page_preview"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// TelegramMeta contains the telegram metadata
|
// TelegramMeta contains the telegram metadata
|
||||||
|
@ -34,6 +35,7 @@ func (p *TelegramPayload) SetSecret(_ string) {}
|
||||||
// JSONPayload Marshals the TelegramPayload to json
|
// JSONPayload Marshals the TelegramPayload to json
|
||||||
func (p *TelegramPayload) JSONPayload() ([]byte, error) {
|
func (p *TelegramPayload) JSONPayload() ([]byte, error) {
|
||||||
p.ParseMode = "HTML"
|
p.ParseMode = "HTML"
|
||||||
|
p.DisableWebPreview = true
|
||||||
p.Message = markup.Sanitize(p.Message)
|
p.Message = markup.Sanitize(p.Message)
|
||||||
data, err := json.MarshalIndent(p, "", " ")
|
data, err := json.MarshalIndent(p, "", " ")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Reference in a new issue