peyk.platforms.telegram.types.chat_member_updated

Classes

ChatMemberUpdated(chat[, from_, date, ...])

This object represents changes in the status of a chat member.

class peyk.platforms.telegram.types.chat_member_updated.ChatMemberUpdated(chat: Chat, from_: User | None = None, date: int | None = None, old_chat_member: ChatMemberOwner | ChatMemberAdministrator | ChatMemberMember | ChatMemberRestricted | ChatMemberLeft | ChatMemberBanned | None = None, new_chat_member: ChatMemberOwner | ChatMemberAdministrator | ChatMemberMember | ChatMemberRestricted | ChatMemberLeft | ChatMemberBanned | None = None, invite_link: ChatInviteLink | None = None, via_join_request: bool | None = None, via_chat_folder_invite_link: bool | None = None)[source]

Bases: object

This object represents changes in the status of a chat member.

Variables:
chat: Chat
from_: User | None = None
date: int | None = None
old_chat_member: ChatMemberOwner | ChatMemberAdministrator | ChatMemberMember | ChatMemberRestricted | ChatMemberLeft | ChatMemberBanned | None = None
new_chat_member: ChatMemberOwner | ChatMemberAdministrator | ChatMemberMember | ChatMemberRestricted | ChatMemberLeft | ChatMemberBanned | None = None
via_join_request: bool | None = None
classmethod from_dict(data: dict | None) ChatMemberUpdated | None[source]

Parse a Telegram API mapping into this type.

Parameters:

data – Raw Telegram API mapping, or None.

Returns:

Parsed type instance, or None when data is None.