Thumbnail

rani/matterbridge.git

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

commit 41fffe38fb2bfbbf3fcf14592618e81039af9e53 Author: ValdikSS <iam@valdikss.org.ru> Date: Sat Mar 12 02:20:39 2022 +0000 Fix Telegram channel title in forwards (#1753) Forward from channels requires different handling than forward from the regular users. This patch fixes the issue: it prints channel title instead of "forwarded from unknown". diff --git a/bridge/telegram/handlers.go b/bridge/telegram/handlers.go index a27a673..df3d6f8 100644 --- a/bridge/telegram/handlers.go +++ b/bridge/telegram/handlers.go @@ -576 +5711 @@ func (b *Btelegram) handleForwarded(rmsg *config.Message, message *tgbotapi.Mess   return   }   + if message.ForwardFromChat != nil && message.ForwardFrom == nil { + rmsg.Text = "Forwarded from " + message.ForwardFromChat.Title + ": " + rmsg.Text + return + } +   if message.ForwardFrom == nil {   rmsg.Text = "Forwarded from " + unknownUser + ": " + rmsg.Text   return