Add external URL for chat and private channel messages. Fixes #308
This commit is contained in:
@@ -1311,6 +1311,8 @@ class Portal:
|
|||||||
def get_external_url(self, evt: Message) -> Optional[str]:
|
def get_external_url(self, evt: Message) -> Optional[str]:
|
||||||
if self.peer_type == "channel" and self.username is not None:
|
if self.peer_type == "channel" and self.username is not None:
|
||||||
return f"https://t.me/{self.username}/{evt.id}"
|
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
|
return None
|
||||||
|
|
||||||
async def handle_telegram_photo(self, source: 'AbstractUser', intent: IntentAPI, evt: Message,
|
async def handle_telegram_photo(self, source: 'AbstractUser', intent: IntentAPI, evt: Message,
|
||||||
|
|||||||
Reference in New Issue
Block a user