summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bridge/telegram/telegram.go6
-rw-r--r--matterbridge.toml.sample8
2 files changed, 12 insertions, 2 deletions
diff --git a/bridge/telegram/telegram.go b/bridge/telegram/telegram.go
index d6c2f255..32269241 100644
--- a/bridge/telegram/telegram.go
+++ b/bridge/telegram/telegram.go
@@ -85,15 +85,17 @@ 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 2b2ee822..69c18164 100644
--- a/matterbridge.toml.sample
+++ b/matterbridge.toml.sample
@@ -435,6 +435,14 @@ 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