mirror of
https://github.com/pyrogram/pyrogram
synced 2025-09-01 14:55:12 +00:00
Add restricted_by attribute in ChatMember (#204)
This commit is contained in:
@@ -43,6 +43,9 @@ class ChatMember(PyrogramType):
|
|||||||
promoted_by (:obj:`User <pyrogram.User>`, *optional*):
|
promoted_by (:obj:`User <pyrogram.User>`, *optional*):
|
||||||
Administrators only. Information about the user who promoted this member as administrator.
|
Administrators only. Information about the user who promoted this member as administrator.
|
||||||
|
|
||||||
|
restricted_by (:obj:`User <pyrogram.User>`, *optional*):
|
||||||
|
Restricted and kicked only. Information about the user who restricted or kicked this member.
|
||||||
|
|
||||||
until_date (``int``, *optional*):
|
until_date (``int``, *optional*):
|
||||||
Restricted and kicked only. Date when restrictions will be lifted for this user, unix time.
|
Restricted and kicked only. Date when restrictions will be lifted for this user, unix time.
|
||||||
|
|
||||||
@@ -99,6 +102,7 @@ class ChatMember(PyrogramType):
|
|||||||
date: int = None,
|
date: int = None,
|
||||||
invited_by: "pyrogram.User" = None,
|
invited_by: "pyrogram.User" = None,
|
||||||
promoted_by: "pyrogram.User" = None,
|
promoted_by: "pyrogram.User" = None,
|
||||||
|
restricted_by: "pyrogram.User" = None,
|
||||||
until_date: int = None,
|
until_date: int = None,
|
||||||
can_be_edited: bool = None,
|
can_be_edited: bool = None,
|
||||||
can_change_info: bool = None,
|
can_change_info: bool = None,
|
||||||
@@ -120,6 +124,7 @@ class ChatMember(PyrogramType):
|
|||||||
self.date = date
|
self.date = date
|
||||||
self.invited_by = invited_by
|
self.invited_by = invited_by
|
||||||
self.promoted_by = promoted_by
|
self.promoted_by = promoted_by
|
||||||
|
self.restricted_by = restricted_by
|
||||||
self.until_date = until_date
|
self.until_date = until_date
|
||||||
self.can_be_edited = can_be_edited
|
self.can_be_edited = can_be_edited
|
||||||
self.can_change_info = can_change_info
|
self.can_change_info = can_change_info
|
||||||
@@ -181,6 +186,7 @@ class ChatMember(PyrogramType):
|
|||||||
else "restricted"
|
else "restricted"
|
||||||
),
|
),
|
||||||
date=member.date,
|
date=member.date,
|
||||||
|
restricted_by=pyrogram.User._parse(client, users[member.kicked_by]),
|
||||||
until_date=0 if rights.until_date == (1 << 31) - 1 else rights.until_date,
|
until_date=0 if rights.until_date == (1 << 31) - 1 else rights.until_date,
|
||||||
client=client
|
client=client
|
||||||
)
|
)
|
||||||
|
Reference in New Issue
Block a user