ChatMemberUpdated

class ftmgram.types.ChatMemberUpdated(*, client: Client = None, chat: Chat, from_user: User, date: datetime, old_chat_member: ChatMember | None = None, new_chat_member: ChatMember | None = None, invite_link: ChatInviteLink | None = None, via_join_request: bool | None = None)

Represents changes in the status of a chat member.

Parameters:
  • chat (Chat) – Chat the user belongs to.

  • from_user (User) – Performer of the action, which resulted in the change.

  • date (datetime) – Date the change was done.

  • old_chat_member (ChatMember, optional) – Previous information about the chat member.

  • new_chat_member (ChatMember, optional) – New information about the chat member.

  • invite_link (ChatInviteLink, optional) – Chat invite link, which was used by the user to join the chat; for joining by invite link events only.

  • via_join_request (bool, optional) – True, if the user joined the chat after sending a join request and being approved by an administrator.