From b9a0e6cbb6b379f0b37839263db90c15723db583 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 11 May 2019 20:08:48 +0300 Subject: [PATCH] Add external URL for chat and private channel messages. Fixes #308 --- mautrix_telegram/portal.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mautrix_telegram/portal.py b/mautrix_telegram/portal.py index da30a02c..9b6f3642 100644 --- a/mautrix_telegram/portal.py +++ b/mautrix_telegram/portal.py @@ -1311,6 +1311,8 @@ class Portal: def get_external_url(self, evt: Message) -> Optional[str]: if self.peer_type == "channel" and self.username is not None: return f"https://t.me/{self.username}/{evt.id}" + elif self.peer_type != "user": + return f"https://t.me/c/{self.tgid}/{evt.id}" return None async def handle_telegram_photo(self, source: 'AbstractUser', intent: IntentAPI, evt: Message,