mirror of
https://github.com/Mayuri-Chan/pyrofork.git
synced 2026-01-05 23: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 supergroup itself for messages from anonymous group administrators.
|
||||||
The linked channel for messages automatically forwarded to the discussion group.
|
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 (:py:obj:`~datetime.datetime`, *optional*):
|
||||||
Date the message was sent.
|
Date the message was sent.
|
||||||
|
|
||||||
|
|
@ -400,6 +403,7 @@ class Message(Object, Update):
|
||||||
message_thread_id: int = None,
|
message_thread_id: int = None,
|
||||||
from_user: "types.User" = None,
|
from_user: "types.User" = None,
|
||||||
sender_chat: "types.Chat" = None,
|
sender_chat: "types.Chat" = None,
|
||||||
|
sender_business_bot: "types.User" = None,
|
||||||
date: datetime = None,
|
date: datetime = None,
|
||||||
chat: "types.Chat" = None,
|
chat: "types.Chat" = None,
|
||||||
topics: "types.ForumTopic" = None,
|
topics: "types.ForumTopic" = None,
|
||||||
|
|
@ -502,6 +506,7 @@ class Message(Object, Update):
|
||||||
self.message_thread_id = message_thread_id
|
self.message_thread_id = message_thread_id
|
||||||
self.from_user = from_user
|
self.from_user = from_user
|
||||||
self.sender_chat = sender_chat
|
self.sender_chat = sender_chat
|
||||||
|
self.sender_business_bot = sender_business_bot
|
||||||
self.date = date
|
self.date = date
|
||||||
self.chat = chat
|
self.chat = chat
|
||||||
self.topics = topics
|
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.MessageEntity._parse(client, entity, users) for entity in message.entities]
|
||||||
entities = types.List(filter(lambda x: x is not None, entities))
|
entities = types.List(filter(lambda x: x is not None, entities))
|
||||||
|
|
||||||
|
sender_business_bot = None
|
||||||
forward_from = None
|
forward_from = None
|
||||||
forward_sender_name = None
|
forward_sender_name = None
|
||||||
forward_from_chat = None
|
forward_from_chat = None
|
||||||
|
|
@ -1027,6 +1033,9 @@ class Message(Object, Update):
|
||||||
|
|
||||||
reactions = types.MessageReactions._parse(client, message.reactions)
|
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(
|
parsed_message = Message(
|
||||||
id=message.id,
|
id=message.id,
|
||||||
message_thread_id=message_thread_id,
|
message_thread_id=message_thread_id,
|
||||||
|
|
@ -1035,6 +1044,7 @@ class Message(Object, Update):
|
||||||
topics=None,
|
topics=None,
|
||||||
from_user=from_user,
|
from_user=from_user,
|
||||||
sender_chat=sender_chat,
|
sender_chat=sender_chat,
|
||||||
|
sender_business_bot=sender_business_bot,
|
||||||
text=(
|
text=(
|
||||||
Str(message.message).init(entities) or None
|
Str(message.message).init(entities) or None
|
||||||
if media is None or web_page_preview is not None
|
if media is None or web_page_preview is not None
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue