diff options
-rw-r--r-- | bridge/config/config.go | 1 | ||||
-rw-r--r-- | bridge/telegram/telegram.go | 3 | ||||
-rw-r--r-- | matterbridge.toml.sample | 4 |
3 files changed, 8 insertions, 0 deletions
diff --git a/bridge/config/config.go b/bridge/config/config.go index 105d568f..84e8f75f 100644 --- a/bridge/config/config.go +++ b/bridge/config/config.go @@ -79,6 +79,7 @@ type Protocol struct { ColorNicks bool // only irc for now Debug bool // general DebugLevel int // only for irc now + DisableWebPagePreview bool // telegram EditSuffix string // mattermost, slack, discord, telegram, gitter EditDisable bool // mattermost, slack, discord, telegram, gitter IconURL string // mattermost, slack diff --git a/bridge/telegram/telegram.go b/bridge/telegram/telegram.go index c7ead21f..ac45985e 100644 --- a/bridge/telegram/telegram.go +++ b/bridge/telegram/telegram.go @@ -131,6 +131,9 @@ func (b *Btelegram) sendMessage(chatid int64, username, text string) (string, er m.Text = username + html.EscapeString(text) m.ParseMode = tgbotapi.ModeHTML } + + m.DisableWebPagePreview = b.GetBool("DisableWebPagePreview") + res, err := b.c.Send(m) if err != nil { return "", err diff --git a/matterbridge.toml.sample b/matterbridge.toml.sample index af3c5dfb..d9d596e5 100644 --- a/matterbridge.toml.sample +++ b/matterbridge.toml.sample @@ -837,6 +837,10 @@ Token="Yourtokenhere" #HTMLNick only allows HTML for the nick, the message itself will be html-escaped MessageFormat="" +#OPTIONAL (default false) +#Disables link previews for links in messages +DisableWebPagePreview=false + #If enabled use the "First Name" as username. If this is empty use the Username #If disabled use the "Username" as username. If this is empty use the First Name #If all names are empty, username will be "unknown" |