peyk.platforms.telegram.types.chat_member_restricted¶
Classes
|
Represents a chat member that is under certain restrictions in the chat. |
- class peyk.platforms.telegram.types.chat_member_restricted.ChatMemberRestricted(status: str = 'restricted', user: User | None = None, tag: str | 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_send_video_notes: bool | None = None, can_send_voice_notes: bool | None = None, can_send_polls: bool | None = None, can_send_other_messages: bool | None = None, can_add_web_page_previews: bool | None = None, can_react_to_messages: bool | None = None, can_edit_tag: bool | None = None, can_change_info: bool | None = None, can_invite_users: bool | None = None, can_pin_messages: bool | None = None, can_manage_topics: bool | None = None, until_date: int | None = None)[source]¶
Bases:
objectRepresents a chat member that is under certain restrictions in the chat. Supergroups only.
- Variables:
status (str) – The member’s status in the chat, always ‘restricted’
user (peyk.platforms.telegram.types.user.User | None) – Information about the user
is_member (bool | None) – True, if the user is a member of the chat at the moment of the request
can_send_messages (bool | None) – True, if the user is allowed to send text messages, rich messages, contacts, giveaways, giveaway winners, invoices, locations and venues
can_send_audios (bool | None) – True, if the user is allowed to send audios
can_send_documents (bool | None) – True, if the user is allowed to send documents
can_send_photos (bool | None) – True, if the user is allowed to send photos
can_send_videos (bool | None) – True, if the user is allowed to send videos
can_send_video_notes (bool | None) – True, if the user is allowed to send video notes
can_send_voice_notes (bool | None) – True, if the user is allowed to send voice notes
can_send_polls (bool | None) – True, if the user is allowed to send polls and checklists
can_send_other_messages (bool | None) – True, if the user is allowed to send animations, games, stickers and use inline bots
can_add_web_page_previews (bool | None) – True, if the user is allowed to add web page previews to their messages
can_react_to_messages (bool | None) – True, if the user is allowed to react to messages
can_edit_tag (bool | None) – True, if the user is allowed to edit their own tag
can_change_info (bool | None) – True, if the user is allowed to change the chat title, photo and other settings
can_invite_users (bool | None) – True, if the user is allowed to invite new users to the chat
can_pin_messages (bool | None) – True, if the user is allowed to pin messages
can_manage_topics (bool | None) – True, if the user is allowed to create forum topics
until_date (int | None) – Date when restrictions will be lifted for this user; Unix time. If 0, then the user is restricted forever.
tag (str | None) – Tag of the member
- status: str = 'restricted'¶
- tag: str | 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_send_video_notes: bool | None = None¶
- can_send_voice_notes: bool | None = None¶
- can_send_polls: bool | None = None¶
- can_send_other_messages: bool | None = None¶
- can_add_web_page_previews: bool | None = None¶
- can_react_to_messages: bool | None = None¶
- can_edit_tag: bool | None = None¶
- can_change_info: bool | None = None¶
- can_invite_users: bool | None = None¶
- can_pin_messages: bool | None = None¶
- can_manage_topics: bool | None = None¶
- until_date: int | None = None¶
- classmethod from_dict(data: dict | None) ChatMemberRestricted | None[source]¶
Parse a Telegram API mapping into this type.
- Parameters:
data – Raw Telegram API mapping, or
None.- Returns:
Parsed type instance, or
NonewhendataisNone.