fix: default parse mode to text
Some checks failed
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/tag/release Pipeline was successful

This commit is contained in:
Felipe M 2025-06-24 08:10:56 +02:00
parent 60ceaffd82
commit 377b1723c3
Signed by: fmartingr
GPG key ID: CCFBC5637D4000A8
2 changed files with 3 additions and 4 deletions

View file

@ -237,13 +237,13 @@ func (t *TelegramPlatform) SendMessage(msg *model.Message) error {
"text": msg.Text,
}
// Set parse_mode based on plugin preference or default to Markdown
// Set parse_mode based on plugin preference or default to empty string
if msg.Raw != nil && msg.Raw["parse_mode"] != nil {
// Plugin explicitly set parse_mode
payload["parse_mode"] = msg.Raw["parse_mode"]
} else {
// Default to Markdown for backward compatibility
payload["parse_mode"] = "Markdown"
// Default to empty string (no formatting)
payload["parse_mode"] = ""
}
// Add reply if needed

View file

@ -75,7 +75,6 @@ func (p *TwitterExpander) OnMessage(msg *model.Message, config map[string]interf
Chat: msg.Chat,
ReplyTo: msg.ID,
Channel: msg.Channel,
Raw: map[string]interface{}{"parse_mode": ""},
}
action := &model.MessageAction{