ChatMember#

class pyrogram.types.ChatMember#

Contains information about one member of a chat.

Parameters:
  • status (ChatMemberStatus) – The member’s status in the chat.

  • user (User, optional) – Information about the user.

  • chat (Chat, optional) – Information about the chat (useful in case of banned channel senders).

  • joined_date (datetime, optional) – Date when the user joined. Not available for the owner.

  • custom_title (str, optional) – A custom title that will be shown to all members instead of “Owner” or “Admin”. Creator (owner) and administrators only. Can be None in case there’s no custom title set.

  • until_date (datetime, optional) – Restricted and banned only. Date when restrictions will be lifted for this user.

  • invited_by (User, optional) – Administrators and self member only. Information about the user who invited this member. In case the user joined by himself this will be the same as “user”.

  • promoted_by (User, optional) – Administrators only. Information about the user who promoted this member as administrator.

  • restricted_by (User, optional) – Restricted and banned only. Information about the user who restricted or banned this member.

  • is_member (bool, optional) – Restricted only. True, if the user is a member of the chat at the moment of the request.

  • can_be_edited (bool, optional) – True, if the you are allowed to edit administrator privileges of the user.

  • permissions (ChatPermissions, optional) – Restricted only. Restricted actions that a non-administrator user is allowed to take.

  • privileges (ChatPrivileges, optional) – Administrators only. Privileged actions that an administrator is able to take.