Chat

class pyrogram.raw.base.Chat

Object defines a group.

Constructors:

This base type has 5 constructors available.

Channel

Channel/supergroup info

ChannelForbidden

Indicates a channel/supergroup we can't access because we were banned, or for some other reason.

Chat

Info about a group.

ChatEmpty

Empty constructor, group doesn't exist

ChatForbidden

A group to which the user has no access.

TL Schema

chat#41cbf256
flags:#
creator:flags.0?true
left:flags.2?true
deactivated:flags.5?true
call_active:flags.23?true
call_not_empty:flags.24?true
noforwards:flags.25?true
id:long
title:string
photo:ChatPhoto
participants_count:int
date:int
version:int
migrated_to:flags.6?InputChannel
admin_rights:flags.14?ChatAdminRights
default_banned_rights:flags.18?ChatBannedRights

= Chat

Parameter Tree

Chat
├── creator → true (optional)
├── left → true (optional)
├── deactivated → true (optional)
├── call_active → true (optional)
├── call_not_empty → true (optional)
├── noforwards → true (optional)
├── id → long
├── title → string
├── photo → ChatPhoto
│ ├── ChatPhotoEmpty
│ └── ChatPhoto
│ ├── has_video → true (optional)
│ ├── photo_id → long
│ ├── stripped_thumb → bytes (optional)
│ └── dc_id → int
├── participants_count → int
├── date → int
├── version → int
├── migrated_to → InputChannel (optional)
│ ├── InputChannelEmpty
│ ├── InputChannel
│ │ ├── channel_id → long
│ │ └── access_hash → long
│ ├── peer → InputPeer
│ │ ├── InputPeerEmpty
│ │ ├── InputPeerSelf
│ │ ├── InputPeerChat
│ │ ├── InputPeerUser
│ │ ├── InputPeerChannel
│ │ ├── InputPeerUserFromMessage
│ │ └── InputPeerChannelFromMessage
│ ├── msg_id → int
│ └── channel_id → long
├── admin_rights → ChatAdminRights (optional)
│ └── ChatAdminRights
│ ├── change_info → true (optional)
│ ├── post_messages → true (optional)
│ ├── edit_messages → true (optional)
│ ├── delete_messages → true (optional)
│ ├── ban_users → true (optional)
│ ├── invite_users → true (optional)
│ ├── pin_messages → true (optional)
│ ├── add_admins → true (optional)
│ ├── anonymous → true (optional)
│ ├── manage_call → true (optional)
│ ├── other → true (optional)
│ ├── manage_topics → true (optional)
│ ├── post_stories → true (optional)
│ ├── edit_stories → true (optional)
│ ├── delete_stories → true (optional)
│ ├── manage_direct_messages → true (optional)
│ └── manage_ranks → true (optional)
└── default_banned_rights → ChatBannedRights (optional)
├── view_messages → true (optional)
├── send_messages → true (optional)
├── send_media → true (optional)
├── send_stickers → true (optional)
├── send_gifs → true (optional)
├── send_games → true (optional)
├── send_inline → true (optional)
├── embed_links → true (optional)
├── send_polls → true (optional)
├── change_info → true (optional)
├── invite_users → true (optional)
├── pin_messages → true (optional)
├── manage_topics → true (optional)
├── send_photos → true (optional)
├── send_videos → true (optional)
├── send_roundvideos → true (optional)
├── send_audios → true (optional)
├── send_voices → true (optional)
├── send_docs → true (optional)
├── send_plain → true (optional)
├── edit_rank → true (optional)
├── send_reactions → true (optional)
└── until_date → int

Example

Chat(
    creator=None,
    left=None,
    deactivated=None,
    call_active=None,
    call_not_empty=None,
    noforwards=None,
    id=0,
    title="text",
    photo=ChatPhotoEmpty(),
    participants_count=0,
    date=0,
    version=0,
    migrated_to=await app.resolve_channel(chat_id),
    admin_rights=ChatAdminRights(
        change_info=None,
        post_messages=None,
        edit_messages=None,
        delete_messages=None,
        ban_users=None,
        invite_users=None,
        pin_messages=None,
        add_admins=None,
        anonymous=None,
        manage_call=None,
        other=None,
        manage_topics=None,
        post_stories=None,
        edit_stories=None,
        delete_stories=None,
        manage_direct_messages=None,
        manage_ranks=None
    ),
    default_banned_rights=ChatBannedRights(
        view_messages=None,
        send_messages=None,
        send_media=None,
        send_stickers=None,
        send_gifs=None,
        send_games=None,
        send_inline=None,
        embed_links=None,
        send_polls=None,
        change_info=None,
        invite_users=None,
        pin_messages=None,
        manage_topics=None,
        send_photos=None,
        send_videos=None,
        send_roundvideos=None,
        send_audios=None,
        send_voices=None,
        send_docs=None,
        send_plain=None,
        edit_rank=None,
        send_reactions=None,
        until_date=0
    ),
)