From d1fdda7836134ccd72b6ee8aa6760ce749f9e0d3 Mon Sep 17 00:00:00 2001 From: Jainam Oswal <76057348+jainamoswal@users.noreply.github.com> Date: Sat, 19 Jul 2025 16:54:33 +0530 Subject: [PATCH] Added .delete() shortcut for business messages --- src/telegram/_message.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/telegram/_message.py b/src/telegram/_message.py index 7736fce459f..f654889589f 100644 --- a/src/telegram/_message.py +++ b/src/telegram/_message.py @@ -4169,6 +4169,16 @@ async def delete( :obj:`bool`: On success, :obj:`True` is returned. """ + if self.business_connection_id: + return await self.get_bot().delete_business_messages( + business_connection_id=self.business_connection_id, + message_ids=[self.message_id], + read_timeout=read_timeout, + write_timeout=write_timeout, + connect_timeout=connect_timeout, + pool_timeout=pool_timeout, + api_kwargs=api_kwargs, + ) return await self.get_bot().delete_message( chat_id=self.chat_id, message_id=self.message_id,