From 82fa9506763b3f3d27fee5797b68f9c54ab13a52 Mon Sep 17 00:00:00 2001 From: Groosha Date: Wed, 12 May 2021 22:15:04 +0300 Subject: [PATCH] Return None instead of raising TypeError, removed redundant f-string --- aiogram/types/message.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aiogram/types/message.py b/aiogram/types/message.py index 072638bc..c6b301ee 100644 --- a/aiogram/types/message.py +++ b/aiogram/types/message.py @@ -1724,12 +1724,12 @@ class Message(TelegramObject): :return: string with full message URL """ if self.chat.type in ("private", "group"): - raise TypeError("Invalid chat type!") + return None if not self.chat.username or force_private: chat_value = f"c/{self.chat.shifted_id}" else: - chat_value = f"{self.chat.username}" + chat_value = self.chat.username return f"https://t.me/{chat_value}/{self.message_id}"