Thumbnail

rani/matterbridge.git

Clone URL: https://git.buni.party/rani/matterbridge.git

commit ea9256f73d1f58fa57d40ce27b578e1bc2e7b513 Author: Wim <wim@42.be> Date: Sat Apr 15 19:07:35 2017 +0000 Add support for edited messages (telegram) diff --git a/bridge/telegram/telegram.go b/bridge/telegram/telegram.go index d6c2f25..3226924 100644 --- a/bridge/telegram/telegram.go +++ b/bridge/telegram/telegram.go @@ -8515 +8517 @@ func (b *Btelegram) handleRecv(updates <-chan tgbotapi.Update) {   if update.ChannelPost != nil {   message = update.ChannelPost   } - if update.EditedChannelPost != nil { + if update.EditedChannelPost != nil && !b.Config.EditDisable {   message = update.EditedChannelPost + message.Text = message.Text + b.Config.EditSuffix   }   // handle groups   if update.Message != nil {   message = update.Message   } - if update.EditedMessage != nil { + if update.EditedMessage != nil && !b.Config.EditDisable {   message = update.EditedMessage + message.Text = message.Text + b.Config.EditSuffix   }   if message.From != nil {   username = message.From.FirstName diff --git a/matterbridge.toml.sample b/matterbridge.toml.sample index 2b2ee82..69c1816 100644 --- a/matterbridge.toml.sample +++ b/matterbridge.toml.sample @@ -4356 +43514 @@ Token="Yourtokenhere"  #See https://core.telegram.org/bots/api#html-style  MessageFormat=""   +#Disable sending of edits to other bridges +#OPTIONAL (default false) +EditDisable=false + +#Message to be appended to every edited message +#OPTIONAL (default empty) +EditSuffix=" (edited)" +  #Nicks you want to ignore.  #Messages from those users will not be sent to other bridges.  #OPTIONAL