From cf7786a4673bd7e873cb93f1cf94a2b7de4a890d Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Mon, 14 Oct 2019 23:52:19 +0300 Subject: [PATCH] Optimize Message.send_copy --- aiogram/types/message.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/aiogram/types/message.py b/aiogram/types/message.py index 49626060..8fdece2b 100644 --- a/aiogram/types/message.py +++ b/aiogram/types/message.py @@ -1581,17 +1581,14 @@ class Message(base.TelegramObject): :return: """ kwargs = { - "chat_id": chat_id, - "reply_markup": reply_markup or self.reply_markup, - "parse_mode": ParseMode.HTML - } + "chat_id": chat_id, + "reply_markup": reply_markup or self.reply_markup, + "parse_mode": ParseMode.HTML, + "disable_notification": disable_notification, + "reply_to_message_id": reply_to_message_id, + } text = self.html_text if (self.text or self.caption) else None - if disable_notification is not None: - kwargs["disable_notification"] = disable_notification - if reply_to_message_id is not None: - kwargs["reply_to_message_id"] = reply_to_message_id - if self.text: return await self.bot.send_message(text=text, **kwargs) elif self.audio: