diff --git a/aiogram/bot/bot.py b/aiogram/bot/bot.py index 8ddb9e85..837defe0 100644 --- a/aiogram/bot/bot.py +++ b/aiogram/bot/bot.py @@ -1679,6 +1679,7 @@ class Bot(BaseBot, DataMixin, ContextInstanceMixin): can_post_messages: typing.Optional[base.Boolean] = None, can_edit_messages: typing.Optional[base.Boolean] = None, can_delete_messages: typing.Optional[base.Boolean] = None, + can_manage_voice_chats: typing.Optional[base.Boolean] = None, can_invite_users: typing.Optional[base.Boolean] = None, can_restrict_members: typing.Optional[base.Boolean] = None, can_pin_messages: typing.Optional[base.Boolean] = None, @@ -1712,6 +1713,9 @@ class Bot(BaseBot, DataMixin, ContextInstanceMixin): :param can_delete_messages: Pass True, if the administrator can delete messages of other users :type can_delete_messages: :obj:`typing.Optional[base.Boolean]` + :param can_manage_voice_chats: Pass True, if the administrator can manage voice chats, supergroups only + :type can_manage_voice_chats: :obj:`typing.Optional[base.Boolean]` + :param can_invite_users: Pass True, if the administrator can invite new users to the chat :type can_invite_users: :obj:`typing.Optional[base.Boolean]` diff --git a/aiogram/types/chat_member.py b/aiogram/types/chat_member.py index 4aa52b80..521d6188 100644 --- a/aiogram/types/chat_member.py +++ b/aiogram/types/chat_member.py @@ -22,6 +22,7 @@ class ChatMember(base.TelegramObject): can_post_messages: base.Boolean = fields.Field() can_edit_messages: base.Boolean = fields.Field() can_delete_messages: base.Boolean = fields.Field() + can_manage_voice_chats: base.Boolean = fields.Field() can_invite_users: base.Boolean = fields.Field() can_restrict_members: base.Boolean = fields.Field() can_pin_messages: base.Boolean = fields.Field()