mirror of
https://github.com/TeamPGM/pyrogram.git
synced 2024-11-16 04:35:24 +00:00
Add missing privileges to the ChatPrivileges type
This commit is contained in:
parent
cc06b0e76a
commit
d8904a57e3
@ -32,6 +32,10 @@ class ChatPrivileges(Object):
|
|||||||
can_delete_messages (``bool``, *optional*):
|
can_delete_messages (``bool``, *optional*):
|
||||||
True, if the administrator can delete messages of other users.
|
True, if the administrator can delete messages of other users.
|
||||||
|
|
||||||
|
can_delete_stories (``bool``, *optional*):
|
||||||
|
Channels only.
|
||||||
|
True, if the administrator can delete stories of other users.
|
||||||
|
|
||||||
can_manage_video_chats (``bool``, *optional*):
|
can_manage_video_chats (``bool``, *optional*):
|
||||||
Groups and supergroups only.
|
Groups and supergroups only.
|
||||||
True, if the administrator can manage video chats (also called group calls).
|
True, if the administrator can manage video chats (also called group calls).
|
||||||
@ -51,10 +55,18 @@ class ChatPrivileges(Object):
|
|||||||
Channels only.
|
Channels only.
|
||||||
True, if the administrator can post messages in the channel.
|
True, if the administrator can post messages in the channel.
|
||||||
|
|
||||||
|
can_post_stories (``bool``, *optional*):
|
||||||
|
Channels only.
|
||||||
|
True, if the administrator can post stories in the channel.
|
||||||
|
|
||||||
can_edit_messages (``bool``, *optional*):
|
can_edit_messages (``bool``, *optional*):
|
||||||
Channels only.
|
Channels only.
|
||||||
True, if the administrator can edit messages of other users and can pin messages.
|
True, if the administrator can edit messages of other users and can pin messages.
|
||||||
|
|
||||||
|
can_edit_stories (``bool``, *optional*):
|
||||||
|
Channels only.
|
||||||
|
True, if the administrator can edit stories of other users.
|
||||||
|
|
||||||
can_invite_users (``bool``, *optional*):
|
can_invite_users (``bool``, *optional*):
|
||||||
True, if the user is allowed to invite new users to the chat.
|
True, if the user is allowed to invite new users to the chat.
|
||||||
|
|
||||||
@ -75,12 +87,15 @@ class ChatPrivileges(Object):
|
|||||||
*,
|
*,
|
||||||
can_manage_chat: bool = True,
|
can_manage_chat: bool = True,
|
||||||
can_delete_messages: bool = False,
|
can_delete_messages: bool = False,
|
||||||
|
can_delete_stories: bool = False, # Channels only
|
||||||
can_manage_video_chats: bool = False, # Groups and supergroups only
|
can_manage_video_chats: bool = False, # Groups and supergroups only
|
||||||
can_restrict_members: bool = False,
|
can_restrict_members: bool = False,
|
||||||
can_promote_members: bool = False,
|
can_promote_members: bool = False,
|
||||||
can_change_info: bool = False,
|
can_change_info: bool = False,
|
||||||
can_post_messages: bool = False, # Channels only
|
can_post_messages: bool = False, # Channels only
|
||||||
|
can_post_stories: bool = False, # Channels only
|
||||||
can_edit_messages: bool = False, # Channels only
|
can_edit_messages: bool = False, # Channels only
|
||||||
|
can_edit_stories: bool = False, # Channels only
|
||||||
can_invite_users: bool = False,
|
can_invite_users: bool = False,
|
||||||
can_pin_messages: bool = False, # Groups and supergroups only
|
can_pin_messages: bool = False, # Groups and supergroups only
|
||||||
can_manage_topics: bool = False, # Supergroups only
|
can_manage_topics: bool = False, # Supergroups only
|
||||||
@ -90,12 +105,15 @@ class ChatPrivileges(Object):
|
|||||||
|
|
||||||
self.can_manage_chat: bool = can_manage_chat
|
self.can_manage_chat: bool = can_manage_chat
|
||||||
self.can_delete_messages: bool = can_delete_messages
|
self.can_delete_messages: bool = can_delete_messages
|
||||||
|
self.can_delete_stories: bool = can_delete_stories
|
||||||
self.can_manage_video_chats: bool = can_manage_video_chats
|
self.can_manage_video_chats: bool = can_manage_video_chats
|
||||||
self.can_restrict_members: bool = can_restrict_members
|
self.can_restrict_members: bool = can_restrict_members
|
||||||
self.can_promote_members: bool = can_promote_members
|
self.can_promote_members: bool = can_promote_members
|
||||||
self.can_change_info: bool = can_change_info
|
self.can_change_info: bool = can_change_info
|
||||||
self.can_post_messages: bool = can_post_messages
|
self.can_post_messages: bool = can_post_messages
|
||||||
|
self.can_post_stories: bool = can_post_stories
|
||||||
self.can_edit_messages: bool = can_edit_messages
|
self.can_edit_messages: bool = can_edit_messages
|
||||||
|
self.can_edit_stories: bool = can_edit_stories
|
||||||
self.can_invite_users: bool = can_invite_users
|
self.can_invite_users: bool = can_invite_users
|
||||||
self.can_pin_messages: bool = can_pin_messages
|
self.can_pin_messages: bool = can_pin_messages
|
||||||
self.can_manage_topics: bool = can_manage_topics
|
self.can_manage_topics: bool = can_manage_topics
|
||||||
@ -106,12 +124,15 @@ class ChatPrivileges(Object):
|
|||||||
return ChatPrivileges(
|
return ChatPrivileges(
|
||||||
can_manage_chat=admin_rights.other,
|
can_manage_chat=admin_rights.other,
|
||||||
can_delete_messages=admin_rights.delete_messages,
|
can_delete_messages=admin_rights.delete_messages,
|
||||||
|
can_delete_stories=admin_rights.delete_stories,
|
||||||
can_manage_video_chats=admin_rights.manage_call,
|
can_manage_video_chats=admin_rights.manage_call,
|
||||||
can_restrict_members=admin_rights.ban_users,
|
can_restrict_members=admin_rights.ban_users,
|
||||||
can_promote_members=admin_rights.add_admins,
|
can_promote_members=admin_rights.add_admins,
|
||||||
can_change_info=admin_rights.change_info,
|
can_change_info=admin_rights.change_info,
|
||||||
can_post_messages=admin_rights.post_messages,
|
can_post_messages=admin_rights.post_messages,
|
||||||
|
can_post_stories=admin_rights.post_stories,
|
||||||
can_edit_messages=admin_rights.edit_messages,
|
can_edit_messages=admin_rights.edit_messages,
|
||||||
|
can_edit_stories=admin_rights.edit_stories,
|
||||||
can_invite_users=admin_rights.invite_users,
|
can_invite_users=admin_rights.invite_users,
|
||||||
can_pin_messages=admin_rights.pin_messages,
|
can_pin_messages=admin_rights.pin_messages,
|
||||||
can_manage_topics=admin_rights.manage_topics,
|
can_manage_topics=admin_rights.manage_topics,
|
||||||
|
Loading…
Reference in New Issue
Block a user