mirror of
https://github.com/Mayuri-Chan/pyrofork.git
synced 2025-12-29 12:04:51 +00:00
Add parameter is_anonymous to the method promote_chat_member
This commit is contained in:
parent
e71bb87a2d
commit
f832df14b4
1 changed files with 5 additions and 0 deletions
|
|
@ -27,6 +27,7 @@ class PromoteChatMember(Scaffold):
|
|||
self,
|
||||
chat_id: Union[int, str],
|
||||
user_id: Union[int, str],
|
||||
is_anonymous: bool = False,
|
||||
can_change_info: bool = True,
|
||||
can_post_messages: bool = False,
|
||||
can_edit_messages: bool = False,
|
||||
|
|
@ -49,6 +50,9 @@ class PromoteChatMember(Scaffold):
|
|||
Unique identifier (int) or username (str) of the target user.
|
||||
For a contact that exists in your Telegram address book you can use his phone number (str).
|
||||
|
||||
is_anonymous (``bool``, *optional*):
|
||||
Pass True, if the administrator's presence in the chat is hidden.
|
||||
|
||||
can_change_info (``bool``, *optional*):
|
||||
Pass True, if the administrator can change chat title, photo and other settings.
|
||||
|
||||
|
|
@ -89,6 +93,7 @@ class PromoteChatMember(Scaffold):
|
|||
channel=await self.resolve_peer(chat_id),
|
||||
user_id=await self.resolve_peer(user_id),
|
||||
admin_rights=raw.types.ChatAdminRights(
|
||||
anonymous=is_anonymous or None,
|
||||
change_info=can_change_info or None,
|
||||
post_messages=can_post_messages or None,
|
||||
edit_messages=can_edit_messages or None,
|
||||
|
|
|
|||
Loading…
Reference in a new issue