peyk.platforms.bale.types.chat_member_restricted

Classes

ChatMemberRestricted(status[, user, ...])

A chat member who is under certain restrictions in the chat.

class peyk.platforms.bale.types.chat_member_restricted.ChatMemberRestricted(status: str, user: User | None = None, is_member: bool | None = None, can_send_messages: bool | None = None, can_send_audios: bool | None = None, can_send_documents: bool | None = None, can_send_photos: bool | None = None, can_send_videos: bool | None = None, can_change_info: bool | None = None, can_invite_users: bool | None = None, can_pin_messages: bool | None = None)[source]

Bases: ChatMember

A chat member who is under certain restrictions in the chat.

is_member: bool | None = None
can_send_messages: bool | None = None
can_send_audios: bool | None = None
can_send_documents: bool | None = None
can_send_photos: bool | None = None
can_send_videos: bool | None = None
can_change_info: bool | None = None
can_invite_users: bool | None = None
can_pin_messages: bool | None = None
classmethod from_dict(data: dict | None) ChatMemberRestricted | None[source]

Parse raw Bale data into ChatMemberRestricted.

Parameters:

data (Optional[dict]) – Raw API object or None.

Returns:

Parsed object or None.

Return type:

Optional[ChatMemberRestricted]

Raises:

KeyError – If a required raw field is missing.

status: str