From d3074ae8748f76f2eef4684b47c19a195348bfc3 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Tue, 7 Dec 2021 02:38:50 +0000 Subject: [PATCH] support multi-line code blocks. --- bridge/telegram/handlers.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bridge/telegram/handlers.go b/bridge/telegram/handlers.go index d03f23c6..fb8f3fea 100644 --- a/bridge/telegram/handlers.go +++ b/bridge/telegram/handlers.go @@ -10,6 +10,7 @@ import ( "github.com/42wim/matterbridge/bridge/config" "github.com/42wim/matterbridge/bridge/helper" tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api" + "fmt" ) func (b *Btelegram) handleUpdate(rmsg *config.Message, message, posted, edited *tgbotapi.Message) *tgbotapi.Message { @@ -455,5 +456,9 @@ func (b *Btelegram) handleEntities(rmsg *config.Message, message *tgbotapi.Messa if e.Type == "code" { rmsg.Text = "`" + rmsg.Text + "`" } + + if e.Type == "pre" { + rmsg.Text = "```\n" + rmsg.Text + "\n```" + } } }