mirror of
https://github.com/Mayuri-Chan/pyrofork.git
synced 2025-12-29 12:04:51 +00:00
Pyrofork: Add sender_business_bot field to class Message
Signed-off-by: wulan17 <wulan17@nusantararom.org>
This commit is contained in:
parent
ac6f1ad669
commit
05c2770ca7
1 changed files with 10 additions and 0 deletions
|
|
@ -77,6 +77,9 @@ class Message(Object, Update):
|
|||
The supergroup itself for messages from anonymous group administrators.
|
||||
The linked channel for messages automatically forwarded to the discussion group.
|
||||
|
||||
sender_business_bot (:obj:`~pyrogram.types.User`, *optional*):
|
||||
Sender of the message, sent on behalf of a business bot.
|
||||
|
||||
date (:py:obj:`~datetime.datetime`, *optional*):
|
||||
Date the message was sent.
|
||||
|
||||
|
|
@ -400,6 +403,7 @@ class Message(Object, Update):
|
|||
message_thread_id: int = None,
|
||||
from_user: "types.User" = None,
|
||||
sender_chat: "types.Chat" = None,
|
||||
sender_business_bot: "types.User" = None,
|
||||
date: datetime = None,
|
||||
chat: "types.Chat" = None,
|
||||
topics: "types.ForumTopic" = None,
|
||||
|
|
@ -502,6 +506,7 @@ class Message(Object, Update):
|
|||
self.message_thread_id = message_thread_id
|
||||
self.from_user = from_user
|
||||
self.sender_chat = sender_chat
|
||||
self.sender_business_bot = sender_business_bot
|
||||
self.date = date
|
||||
self.chat = chat
|
||||
self.topics = topics
|
||||
|
|
@ -876,6 +881,7 @@ class Message(Object, Update):
|
|||
entities = [types.MessageEntity._parse(client, entity, users) for entity in message.entities]
|
||||
entities = types.List(filter(lambda x: x is not None, entities))
|
||||
|
||||
sender_business_bot = None
|
||||
forward_from = None
|
||||
forward_sender_name = None
|
||||
forward_from_chat = None
|
||||
|
|
@ -1027,6 +1033,9 @@ class Message(Object, Update):
|
|||
|
||||
reactions = types.MessageReactions._parse(client, message.reactions)
|
||||
|
||||
if message.via_business_bot_id:
|
||||
sender_business_bot = types.User._parse(client, users.get(message.via_business_bot_id, None))
|
||||
|
||||
parsed_message = Message(
|
||||
id=message.id,
|
||||
message_thread_id=message_thread_id,
|
||||
|
|
@ -1035,6 +1044,7 @@ class Message(Object, Update):
|
|||
topics=None,
|
||||
from_user=from_user,
|
||||
sender_chat=sender_chat,
|
||||
sender_business_bot=sender_business_bot,
|
||||
text=(
|
||||
Str(message.message).init(entities) or None
|
||||
if media is None or web_page_preview is not None
|
||||
|
|
|
|||
Loading…
Reference in a new issue