Permissions

class bale.Permissions(can_be_edited=False, can_change_info=False, can_post_messages=False, can_edit_messages=False, can_delete_messages=False, can_invite_users=False, can_restrict_members=False, can_pin_messages=False, can_promote_members=False, can_send_messages=False, can_send_media_messages=False)

Bases: object

This object shows the permissions and permissions of an admin or a member in a group (or channel).

Parameters:
  • can_be_edited (bool) – Can you edit?. Defaults to False.

  • can_change_info (bool) – Can you edit group information? Defaults to False.

  • can_post_messages (bool) – Can he post a message?. Defaults to False.

  • can_edit_messages (bool) – Can you edit your message? Defaults to False.

  • can_delete_messages (bool) – Can it erase messages? Defaults to False.

  • can_invite_users (bool) – Can it invite users to chat? Defaults to False.

  • can_restrict_members (bool) – Defaults to False.

  • can_pin_messages (bool) – Can you pin your message? Defaults to False.

  • can_promote_members (bool) – Defaults to False.

  • can_send_messages (bool) – Can he send a message?. Defaults to False.

  • can_send_media_messages (bool) – Can it attach a file with the message? Defaults to False.

classmethod from_dict(data)
Parameters:

data (dict) – Data