Pyrofork: Add is_contacts_only field to User

Signed-off-by: wulan17 <wulan17@nusantararom.org>
This commit is contained in:
wulan17 2024-02-06 23:57:06 +07:00
parent ff305c92de
commit 6a16933aad
No known key found for this signature in database
GPG key ID: 318CD6CD3A6AC0A5

View file

@ -101,6 +101,9 @@ class User(Object, Update):
is_premium (``bool``, *optional*):
True, if this user is a premium user.
is_contacts_only (``bool``, *optional*):
True, if this user is only allow incoming message from users in their contacts/premium users.
first_name (``str``, *optional*):
User's or bot's first name.
@ -177,6 +180,7 @@ class User(Object, Update):
is_fake: bool = None,
is_support: bool = None,
is_premium: bool = None,
is_contacts_only: bool = None,
first_name: str = None,
last_name: str = None,
status: "enums.UserStatus" = None,
@ -207,6 +211,7 @@ class User(Object, Update):
self.is_fake = is_fake
self.is_support = is_support
self.is_premium = is_premium
self.is_contacts_only = is_contacts_only
self.first_name = first_name
self.last_name = last_name
self.status = status
@ -266,6 +271,7 @@ class User(Object, Update):
is_fake=user.fake,
is_support=user.support,
is_premium=user.premium,
is_contacts_only=user.contact_require_premium,
first_name=user.first_name,
last_name=user.last_name,
**User._parse_status(user.status, user.bot),