From fcd16ab9b0a43e5be7970f15c18b4e04ec2169e0 Mon Sep 17 00:00:00 2001 From: wkpn Date: Wed, 2 Jul 2025 17:54:47 +0200 Subject: [PATCH] update tl.custom.message.py with new fields --- telethon/tl/custom/message.py | 59 ++++++++++++++++++++++++++++++----- 1 file changed, 52 insertions(+), 7 deletions(-) diff --git a/telethon/tl/custom/message.py b/telethon/tl/custom/message.py index 6f1d5965..980873f6 100644 --- a/telethon/tl/custom/message.py +++ b/telethon/tl/custom/message.py @@ -173,13 +173,55 @@ class Message(ChatGetter, SenderGetter, TLObject): # region Initialization def __init__( - self, - id: int, peer_id: types.TypePeer, - date: Optional[datetime]=None, message: Optional[str]=None, - # Copied from Message.__init__ signature - out: Optional[bool]=None, mentioned: Optional[bool]=None, media_unread: Optional[bool]=None, silent: Optional[bool]=None, post: Optional[bool]=None, from_scheduled: Optional[bool]=None, legacy: Optional[bool]=None, edit_hide: Optional[bool]=None, pinned: Optional[bool]=None, noforwards: Optional[bool]=None, invert_media: Optional[bool]=None, offline: Optional[bool]=None, video_processing_pending: Optional[bool]=None, from_id: Optional[types.TypePeer]=None, from_boosts_applied: Optional[int]=None, saved_peer_id: Optional[types.TypePeer]=None, fwd_from: Optional[types.TypeMessageFwdHeader]=None, via_bot_id: Optional[int]=None, via_business_bot_id: Optional[int]=None, reply_to: Optional[types.TypeMessageReplyHeader]=None, media: Optional[types.TypeMessageMedia]=None, reply_markup: Optional[types.TypeReplyMarkup]=None, entities: Optional[List[types.TypeMessageEntity]]=None, views: Optional[int]=None, forwards: Optional[int]=None, replies: Optional[types.TypeMessageReplies]=None, edit_date: Optional[datetime]=None, post_author: Optional[str]=None, grouped_id: Optional[int]=None, reactions: Optional[types.TypeMessageReactions]=None, restriction_reason: Optional[List[types.TypeRestrictionReason]]=None, ttl_period: Optional[int]=None, quick_reply_shortcut_id: Optional[int]=None, effect: Optional[int]=None, factcheck: Optional[types.TypeFactCheck]=None, report_delivery_until_date: Optional[datetime]=None, paid_message_stars: Optional[int]=None, - # Copied from MessageService.__init__ signature - action: Optional[types.TypeMessageAction]=None, reactions_are_possible: Optional[bool]=None + self, + id: int, + peer_id: types.TypePeer, + date: Optional[datetime] = None, + message: Optional[str] = None, + # Copied from Message.__init__ signature + out: Optional[bool] = None, + mentioned: Optional[bool] = None, + media_unread: Optional[bool] = None, + silent: Optional[bool] = None, + post: Optional[bool] = None, + from_scheduled: Optional[bool] = None, + legacy: Optional[bool] = None, + edit_hide: Optional[bool] = None, + pinned: Optional[bool] = None, + noforwards: Optional[bool] = None, + invert_media: Optional[bool] = None, + offline: Optional[bool] = None, + video_processing_pending: Optional[bool] = None, + paid_suggested_post_stars: Optional[bool] = None, + paid_suggested_post_ton: Optional[bool] = None, + from_id: Optional[types.TypePeer] = None, + from_boosts_applied: Optional[int] = None, + saved_peer_id: Optional[types.TypePeer] = None, + fwd_from: Optional[types.TypeMessageFwdHeader] = None, + via_bot_id: Optional[int] = None, + via_business_bot_id: Optional[int] = None, + reply_to: Optional[types.TypeMessageReplyHeader] = None, + media: Optional[types.TypeMessageMedia] = None, + reply_markup: Optional[types.TypeReplyMarkup] = None, + entities: Optional[List[types.TypeMessageEntity]] = None, + views: Optional[int] = None, + forwards: Optional[int] = None, + replies: Optional[types.TypeMessageReplies] = None, + edit_date: Optional[datetime] = None, + post_author: Optional[str] = None, + grouped_id: Optional[int] = None, + reactions: Optional[types.TypeMessageReactions] = None, + restriction_reason: Optional[List[types.TypeRestrictionReason]] = None, + ttl_period: Optional[int] = None, + quick_reply_shortcut_id: Optional[int] = None, + effect: Optional[int] = None, + factcheck: Optional[types.TypeFactCheck] = None, + report_delivery_until_date: Optional[datetime] = None, + paid_message_stars: Optional[int] = None, + suggested_post: Optional[types.TypeSuggestedPost] = None, + # Copied from MessageService.__init__ signature + action: Optional[types.TypeMessageAction] = None, + reactions_are_possible: Optional[bool] = None, ): # Copied from Message.__init__ body self.id = id @@ -199,6 +241,8 @@ class Message(ChatGetter, SenderGetter, TLObject): self.invert_media = invert_media self.offline = offline self.video_processing_pending = video_processing_pending + self.paid_suggested_post_stars = paid_suggested_post_stars + self.paid_suggested_post_ton = paid_suggested_post_ton self.from_id = from_id self.from_boosts_applied = from_boosts_applied self.saved_peer_id = saved_peer_id @@ -223,6 +267,7 @@ class Message(ChatGetter, SenderGetter, TLObject): self.factcheck = factcheck self.report_delivery_until_date = report_delivery_until_date self.paid_message_stars = paid_message_stars + self.suggested_post = suggested_post # Copied from MessageService.__init__ body self.action = action self.reactions_are_possible = reactions_are_possible