ChatFull

class pyrogram.raw.base.ChatFull

Full info about a channel, supergroup, gigagroup or basic group.

Constructors:

This base type has 2 constructors available.

ChannelFull

Full info about a channel, supergroup or gigagroup.

ChatFull

Full info about a basic group.

TL Schema

chatFull#2633421b
flags:#
can_set_username:flags.7?true
has_scheduled:flags.8?true
translations_disabled:flags.19?true
id:long
about:string
participants:ChatParticipants
chat_photo:flags.2?Photo
notify_settings:PeerNotifySettings
exported_invite:flags.13?ExportedChatInvite
bot_info:flags.3?Vector<BotInfo>
pinned_msg_id:flags.6?int
folder_id:flags.11?int
call:flags.12?InputGroupCall
ttl_period:flags.14?int
groupcall_default_join_as:flags.15?Peer
theme_emoticon:flags.16?string
requests_pending:flags.17?int
recent_requesters:flags.17?Vector<long>
available_reactions:flags.18?ChatReactions
reactions_limit:flags.20?int

= ChatFull

Parameter Tree

ChatFull
├── can_set_username → true (optional)
├── has_scheduled → true (optional)
├── translations_disabled → true (optional)
├── id → long
├── about → string
├── participants → ChatParticipants
│ │ ├── chat_id → long
│ │ └── self_participant → ChatParticipant (optional)
│ │ ├── ChatParticipant
│ │ │ ├── user_id → long
│ │ │ ├── inviter_id → long
│ │ │ ├── date → int
│ │ │ └── rank → string (optional)
│ │ ├── ChatParticipantCreator
│ │ │ ├── user_id → long
│ │ │ └── rank → string (optional)
│ │ └── ChatParticipantAdmin
│ │ ├── user_id → long
│ │ ├── inviter_id → long
│ │ ├── date → int
│ │ └── rank → string (optional)
│ └── ChatParticipants
│ ├── chat_id → long
│ ├── participants → Vector < ChatParticipant >
│ │ ├── ChatParticipant
│ │ │ ├── user_id → long
│ │ │ ├── inviter_id → long
│ │ │ ├── date → int
│ │ │ └── rank → string (optional)
│ │ ├── ChatParticipantCreator
│ │ │ ├── user_id → long
│ │ │ └── rank → string (optional)
│ │ └── ChatParticipantAdmin
│ │ ├── user_id → long
│ │ ├── inviter_id → long
│ │ ├── date → int
│ │ └── rank → string (optional)
│ └── version → int
├── chat_photo → Photo (optional)
│ ├── PhotoEmpty
│ │ └── id → long
│ └── Photo
│ ├── has_stickers → true (optional)
│ ├── id → long
│ ├── access_hash → long
│ ├── file_reference → bytes
│ ├── date → int
│ ├── sizes → Vector < PhotoSize >
│ │ ├── PhotoSizeEmpty
│ │ │ └── type → string
│ │ ├── PhotoSize
│ │ │ ├── type → string
│ │ │ ├── w → int
│ │ │ ├── h → int
│ │ │ └── size → int
│ │ ├── PhotoCachedSize
│ │ │ ├── type → string
│ │ │ ├── w → int
│ │ │ ├── h → int
│ │ │ └── bytes → bytes
│ │ ├── PhotoStrippedSize
│ │ │ ├── type → string
│ │ │ └── bytes → bytes
│ │ ├── PhotoSizeProgressive
│ │ │ ├── type → string
│ │ │ ├── w → int
│ │ │ ├── h → int
│ │ │ └── sizes → Vector < int >
│ │ └── PhotoPathSize
│ │ ├── type → string
│ │ └── bytes → bytes
│ ├── video_sizes → Vector < VideoSize > (optional)
│ │ ├── VideoSize
│ │ │ ├── type → string
│ │ │ ├── w → int
│ │ │ ├── h → int
│ │ │ ├── size → int
│ │ │ └── video_start_ts → double (optional)
│ │ ├── VideoSizeEmojiMarkup
│ │ │ ├── emoji_id → long
│ │ │ └── background_colors → Vector < int >
│ │ └── VideoSizeStickerMarkup
│ │ ├── stickerset → InputStickerSet
│ │ │ ├── InputStickerSetEmpty
│ │ │ ├── InputStickerSetID
│ │ │ ├── InputStickerSetShortName
│ │ │ ├── InputStickerSetAnimatedEmoji
│ │ │ ├── InputStickerSetDice
│ │ │ ├── InputStickerSetPremiumGifts
│ │ │ └── InputStickerSetTonGifts
│ │ ├── sticker_id → long
│ │ └── background_colors → Vector < int >
│ └── dc_id → int
├── notify_settings → PeerNotifySettings
│ └── PeerNotifySettings
│ ├── show_previews → Bool (optional)
│ ├── silent → Bool (optional)
│ ├── mute_until → int (optional)
│ ├── ios_sound → NotificationSound (optional)
│ │ ├── NotificationSoundDefault
│ │ ├── NotificationSoundNone
│ │ ├── NotificationSoundLocal
│ │ │ ├── title → string
│ │ │ └── data → string
│ │ └── NotificationSoundRingtone
│ │ └── id → long
│ ├── android_sound → NotificationSound (optional)
│ │ ├── NotificationSoundDefault
│ │ ├── NotificationSoundNone
│ │ ├── NotificationSoundLocal
│ │ │ ├── title → string
│ │ │ └── data → string
│ │ └── NotificationSoundRingtone
│ │ └── id → long
│ ├── other_sound → NotificationSound (optional)
│ │ ├── NotificationSoundDefault
│ │ ├── NotificationSoundNone
│ │ ├── NotificationSoundLocal
│ │ │ ├── title → string
│ │ │ └── data → string
│ │ └── NotificationSoundRingtone
│ │ └── id → long
│ ├── stories_muted → Bool (optional)
│ ├── stories_hide_sender → Bool (optional)
│ ├── stories_ios_sound → NotificationSound (optional)
│ │ ├── NotificationSoundDefault
│ │ ├── NotificationSoundNone
│ │ ├── NotificationSoundLocal
│ │ │ ├── title → string
│ │ │ └── data → string
│ │ └── NotificationSoundRingtone
│ │ └── id → long
│ ├── stories_android_sound → NotificationSound (optional)
│ │ ├── NotificationSoundDefault
│ │ ├── NotificationSoundNone
│ │ ├── NotificationSoundLocal
│ │ │ ├── title → string
│ │ │ └── data → string
│ │ └── NotificationSoundRingtone
│ │ └── id → long
│ └── stories_other_sound → NotificationSound (optional)
│ ├── NotificationSoundNone
│ │ ├── title → string
│ │ └── data → string
│ └── id → long
├── exported_invite → ExportedChatInvite (optional)
│ ├── ChatInviteExported
│ │ ├── revoked → true (optional)
│ │ ├── permanent → true (optional)
│ │ ├── request_needed → true (optional)
│ │ ├── link → string
│ │ ├── admin_id → long
│ │ ├── date → int
│ │ ├── start_date → int (optional)
│ │ ├── expire_date → int (optional)
│ │ ├── usage_limit → int (optional)
│ │ ├── usage → int (optional)
│ │ ├── requested → int (optional)
│ │ ├── subscription_expired → int (optional)
│ │ ├── title → string (optional)
│ │ └── subscription_pricing → StarsSubscriptionPricing (optional)
│ │ └── StarsSubscriptionPricing
│ │ ├── period → int
│ │ └── amount → long
├── bot_info → Vector < BotInfo > (optional)
│ └── BotInfo
│ ├── has_preview_medias → true (optional)
│ ├── user_id → long (optional)
│ ├── description → string (optional)
│ ├── description_photo → Photo (optional)
│ │ ├── PhotoEmpty
│ │ │ └── id → long
│ │ └── Photo
│ │ ├── has_stickers → true (optional)
│ │ ├── id → long
│ │ ├── access_hash → long
│ │ ├── file_reference → bytes
│ │ ├── date → int
│ │ ├── sizes → Vector < PhotoSize >
│ │ │ ├── PhotoSizeEmpty
│ │ │ ├── PhotoSize
│ │ │ ├── PhotoCachedSize
│ │ │ ├── PhotoStrippedSize
│ │ │ ├── PhotoSizeProgressive
│ │ │ └── PhotoPathSize
│ │ ├── video_sizes → Vector < VideoSize > (optional)
│ │ │ ├── VideoSize
│ │ │ ├── VideoSizeEmojiMarkup
│ │ │ └── VideoSizeStickerMarkup
│ │ └── dc_id → int
│ ├── description_document → Document (optional)
│ │ ├── DocumentEmpty
│ │ │ └── id → long
│ │ └── Document
│ │ ├── id → long
│ │ ├── access_hash → long
│ │ ├── file_reference → bytes
│ │ ├── date → int
│ │ ├── mime_type → string
│ │ ├── size → long
│ │ ├── thumbs → Vector < PhotoSize > (optional)
│ │ │ ├── PhotoSizeEmpty
│ │ │ ├── PhotoSize
│ │ │ ├── PhotoCachedSize
│ │ │ ├── PhotoStrippedSize
│ │ │ ├── PhotoSizeProgressive
│ │ │ └── PhotoPathSize
│ │ ├── video_thumbs → Vector < VideoSize > (optional)
│ │ │ ├── VideoSize
│ │ │ ├── VideoSizeEmojiMarkup
│ │ │ └── VideoSizeStickerMarkup
│ │ ├── dc_id → int
│ │ └── attributes → Vector < DocumentAttribute >
│ │ ├── DocumentAttributeImageSize
│ │ ├── DocumentAttributeAnimated
│ │ ├── DocumentAttributeSticker
│ │ ├── DocumentAttributeVideo
│ │ ├── DocumentAttributeAudio
│ │ ├── DocumentAttributeFilename
│ ├── commands → Vector < BotCommand > (optional)
│ │ └── BotCommand
│ │ ├── command → string
│ │ └── description → string
│ ├── menu_button → BotMenuButton (optional)
│ │ ├── BotMenuButtonDefault
│ │ ├── BotMenuButtonCommands
│ │ └── BotMenuButton
│ │ ├── text → string
│ │ └── url → string
│ ├── privacy_policy_url → string (optional)
│ ├── app_settings → BotAppSettings (optional)
│ │ └── BotAppSettings
│ │ ├── placeholder_path → bytes (optional)
│ │ ├── background_color → int (optional)
│ │ ├── background_dark_color → int (optional)
│ │ ├── header_color → int (optional)
│ │ └── header_dark_color → int (optional)
│ └── verifier_settings → BotVerifierSettings (optional)
│ └── BotVerifierSettings
│ ├── can_modify_custom_description → true (optional)
│ ├── icon → long
│ ├── company → string
│ └── custom_description → string (optional)
├── pinned_msg_id → int (optional)
├── folder_id → int (optional)
├── call → InputGroupCall (optional)
│ ├── InputGroupCall
│ │ ├── id → long
│ │ └── access_hash → long
│ ├── InputGroupCallSlug
│ │ └── slug → string
│ └── msg_id → int
├── ttl_period → int (optional)
├── groupcall_default_join_as → Peer (optional)
│ ├── PeerUser
│ │ └── user_id → long
│ ├── PeerChat
│ │ └── chat_id → long
│ └── PeerChannel
│ └── channel_id → long
├── theme_emoticon → string (optional)
├── requests_pending → int (optional)
├── recent_requesters → Vector < long > (optional)
├── available_reactions → ChatReactions (optional)
│ ├── ChatReactionsNone
│ ├── ChatReactionsAll
│ │ └── allow_custom → true (optional)
│ └── ChatReactionsSome
│ └── reactions → Vector < Reaction >
│ ├── ReactionEmpty
│ ├── ReactionEmoji
│ │ └── emoticon → string
│ ├── ReactionCustomEmoji
│ │ └── document_id → long
│ └── ReactionPaid
└── reactions_limit → int (optional)

Example

ChatFull(
    can_set_username=None,
    has_scheduled=None,
    translations_disabled=None,
    id=0,
    about="text",
    participants=ChatParticipantsForbidden(
        chat_id=0,
        self_participant=None
    ),
    chat_photo=PhotoEmpty(id=0),
    notify_settings=PeerNotifySettings(
        show_previews=None,
        silent=None,
        mute_until=None,
        ios_sound=None,
        android_sound=None,
        other_sound=None,
        stories_muted=None,
        stories_hide_sender=None,
        stories_ios_sound=None,
        stories_android_sound=None,
        stories_other_sound=None
    ),
    exported_invite=ChatInviteExported(
        revoked=None,
        permanent=None,
        request_needed=None,
        link="text",
        admin_id=0,
        date=0,
        start_date=None,
        expire_date=None,
        usage_limit=None,
        usage=None,
        requested=None,
        subscription_expired=None,
        title=None,
        subscription_pricing=None
    ),
    bot_info=[
            BotInfo(
                has_preview_medias=None,
                user_id=None,
                description=None,
                description_photo=None,
                description_document=None,
                commands=None,
                menu_button=None,
                privacy_policy_url=None,
                app_settings=None,
                verifier_settings=None
            )
        ],
    pinned_msg_id=0,
    folder_id=0,
    call=InputGroupCall(
        id=0,
        access_hash=0
    ),
    ttl_period=0,
    groupcall_default_join_as=PeerUser(user_id=0),
    theme_emoticon="text",
    requests_pending=0,
    recent_requesters=[0],
    available_reactions=ChatReactionsNone(),
    reactions_limit=0,
)