ChatFull

class pyrogram.raw.types.ChatFull

Full info about a basic group.

Constructor of ChatFull.

Details:
  • Layer: 223

  • ID: 2633421B

Parameters:
  • id (int 64-bit) – ID of the chat

  • about (str) – About string for this chat

  • participants (ChatParticipants) – Participant list

  • notify_settings (PeerNotifySettings) – Notification settings

  • can_set_username (bool, optional) – Can we change the username of this chat

  • has_scheduled (bool, optional) – Whether scheduled messages are available

  • translations_disabled (bool, optional) – Whether the real-time chat translation popup should be hidden.

  • chat_photo (Photo, optional) – Chat photo

  • exported_invite (ExportedChatInvite, optional) – Chat invite

  • bot_info (List of BotInfo, optional) – Info about bots that are in this chat

  • pinned_msg_id (int 32-bit, optional) – Message ID of the last pinned message

  • folder_id (int 32-bit, optional) – Peer folder ID, for more info click here

  • call (InputGroupCall, optional) – Group call information

  • ttl_period (int 32-bit, optional) – Time-To-Live of messages sent by the current user to this chat

  • groupcall_default_join_as (Peer, optional) – When using phone.getGroupCallJoinAs to get a list of peers that can be used to join a group call, this field indicates the peer that should be selected by default.

  • theme_emoticon (str, optional) – Emoji representing a specific chat theme

  • requests_pending (int 32-bit, optional) – Pending join requests »

  • recent_requesters (List of int 64-bit, optional) – IDs of users who requested to join recently

  • available_reactions (ChatReactions, optional) – Allowed message reactions »

  • reactions_limit (int 32-bit, optional) – This flag may be used to impose a custom limit of unique reactions (i.e. a customizable version of appConfig.reactions_uniq_max).

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_usernametrue (optional)
├── has_scheduledtrue (optional)
├── translations_disabledtrue (optional)
├── idlong
├── aboutstring
├── participantsChatParticipants
│ │ ├── chat_idlong
│ │ └── self_participantChatParticipant (optional)
│ │ ├── ChatParticipant
│ │ │ ├── user_idlong
│ │ │ ├── inviter_idlong
│ │ │ ├── dateint
│ │ │ └── rankstring (optional)
│ │ ├── ChatParticipantCreator
│ │ │ ├── user_idlong
│ │ │ └── rankstring (optional)
│ │ └── ChatParticipantAdmin
│ │ ├── user_idlong
│ │ ├── inviter_idlong
│ │ ├── dateint
│ │ └── rankstring (optional)
│ └── ChatParticipants
│ ├── chat_idlong
│ ├── participantsVector < ChatParticipant >
│ │ ├── ChatParticipant
│ │ │ ├── user_idlong
│ │ │ ├── inviter_idlong
│ │ │ ├── dateint
│ │ │ └── rankstring (optional)
│ │ ├── ChatParticipantCreator
│ │ │ ├── user_idlong
│ │ │ └── rankstring (optional)
│ │ └── ChatParticipantAdmin
│ │ ├── user_idlong
│ │ ├── inviter_idlong
│ │ ├── dateint
│ │ └── rankstring (optional)
│ └── versionint
├── chat_photoPhoto (optional)
│ ├── PhotoEmpty
│ │ └── idlong
│ └── Photo
│ ├── has_stickerstrue (optional)
│ ├── idlong
│ ├── access_hashlong
│ ├── file_referencebytes
│ ├── dateint
│ ├── sizesVector < PhotoSize >
│ │ ├── PhotoSizeEmpty
│ │ │ └── typestring
│ │ ├── PhotoSize
│ │ │ ├── typestring
│ │ │ ├── wint
│ │ │ ├── hint
│ │ │ └── sizeint
│ │ ├── PhotoCachedSize
│ │ │ ├── typestring
│ │ │ ├── wint
│ │ │ ├── hint
│ │ │ └── bytesbytes
│ │ ├── PhotoStrippedSize
│ │ │ ├── typestring
│ │ │ └── bytesbytes
│ │ ├── PhotoSizeProgressive
│ │ │ ├── typestring
│ │ │ ├── wint
│ │ │ ├── hint
│ │ │ └── sizesVector < int >
│ │ └── PhotoPathSize
│ │ ├── typestring
│ │ └── bytesbytes
│ ├── video_sizesVector < VideoSize > (optional)
│ │ ├── VideoSize
│ │ │ ├── typestring
│ │ │ ├── wint
│ │ │ ├── hint
│ │ │ ├── sizeint
│ │ │ └── video_start_tsdouble (optional)
│ │ ├── VideoSizeEmojiMarkup
│ │ │ ├── emoji_idlong
│ │ │ └── background_colorsVector < int >
│ │ └── VideoSizeStickerMarkup
│ │ ├── stickersetInputStickerSet
│ │ │ ├── InputStickerSetEmpty
│ │ │ ├── InputStickerSetID
│ │ │ ├── InputStickerSetShortName
│ │ │ ├── InputStickerSetAnimatedEmoji
│ │ │ ├── InputStickerSetDice
│ │ │ ├── InputStickerSetPremiumGifts
│ │ │ └── InputStickerSetTonGifts
│ │ ├── sticker_idlong
│ │ └── background_colorsVector < int >
│ └── dc_idint
├── notify_settingsPeerNotifySettings
│ └── PeerNotifySettings
│ ├── show_previewsBool (optional)
│ ├── silentBool (optional)
│ ├── mute_untilint (optional)
│ ├── ios_soundNotificationSound (optional)
│ │ ├── NotificationSoundDefault
│ │ ├── NotificationSoundNone
│ │ ├── NotificationSoundLocal
│ │ │ ├── titlestring
│ │ │ └── datastring
│ │ └── NotificationSoundRingtone
│ │ └── idlong
│ ├── android_soundNotificationSound (optional)
│ │ ├── NotificationSoundDefault
│ │ ├── NotificationSoundNone
│ │ ├── NotificationSoundLocal
│ │ │ ├── titlestring
│ │ │ └── datastring
│ │ └── NotificationSoundRingtone
│ │ └── idlong
│ ├── other_soundNotificationSound (optional)
│ │ ├── NotificationSoundDefault
│ │ ├── NotificationSoundNone
│ │ ├── NotificationSoundLocal
│ │ │ ├── titlestring
│ │ │ └── datastring
│ │ └── NotificationSoundRingtone
│ │ └── idlong
│ ├── stories_mutedBool (optional)
│ ├── stories_hide_senderBool (optional)
│ ├── stories_ios_soundNotificationSound (optional)
│ │ ├── NotificationSoundDefault
│ │ ├── NotificationSoundNone
│ │ ├── NotificationSoundLocal
│ │ │ ├── titlestring
│ │ │ └── datastring
│ │ └── NotificationSoundRingtone
│ │ └── idlong
│ ├── stories_android_soundNotificationSound (optional)
│ │ ├── NotificationSoundDefault
│ │ ├── NotificationSoundNone
│ │ ├── NotificationSoundLocal
│ │ │ ├── titlestring
│ │ │ └── datastring
│ │ └── NotificationSoundRingtone
│ │ └── idlong
│ └── stories_other_soundNotificationSound (optional)
│ ├── NotificationSoundNone
│ │ ├── titlestring
│ │ └── datastring
│ └── idlong
├── exported_inviteExportedChatInvite (optional)
│ ├── ChatInviteExported
│ │ ├── revokedtrue (optional)
│ │ ├── permanenttrue (optional)
│ │ ├── request_neededtrue (optional)
│ │ ├── linkstring
│ │ ├── admin_idlong
│ │ ├── dateint
│ │ ├── start_dateint (optional)
│ │ ├── expire_dateint (optional)
│ │ ├── usage_limitint (optional)
│ │ ├── usageint (optional)
│ │ ├── requestedint (optional)
│ │ ├── subscription_expiredint (optional)
│ │ ├── titlestring (optional)
│ │ └── subscription_pricingStarsSubscriptionPricing (optional)
│ │ └── StarsSubscriptionPricing
│ │ ├── periodint
│ │ └── amountlong
├── bot_infoVector < BotInfo > (optional)
│ └── BotInfo
│ ├── has_preview_mediastrue (optional)
│ ├── user_idlong (optional)
│ ├── descriptionstring (optional)
│ ├── description_photoPhoto (optional)
│ │ ├── PhotoEmpty
│ │ │ └── idlong
│ │ └── Photo
│ │ ├── has_stickerstrue (optional)
│ │ ├── idlong
│ │ ├── access_hashlong
│ │ ├── file_referencebytes
│ │ ├── dateint
│ │ ├── sizesVector < PhotoSize >
│ │ │ ├── PhotoSizeEmpty
│ │ │ ├── PhotoSize
│ │ │ ├── PhotoCachedSize
│ │ │ ├── PhotoStrippedSize
│ │ │ ├── PhotoSizeProgressive
│ │ │ └── PhotoPathSize
│ │ ├── video_sizesVector < VideoSize > (optional)
│ │ │ ├── VideoSize
│ │ │ ├── VideoSizeEmojiMarkup
│ │ │ └── VideoSizeStickerMarkup
│ │ └── dc_idint
│ ├── description_documentDocument (optional)
│ │ ├── DocumentEmpty
│ │ │ └── idlong
│ │ └── Document
│ │ ├── idlong
│ │ ├── access_hashlong
│ │ ├── file_referencebytes
│ │ ├── dateint
│ │ ├── mime_typestring
│ │ ├── sizelong
│ │ ├── thumbsVector < PhotoSize > (optional)
│ │ │ ├── PhotoSizeEmpty
│ │ │ ├── PhotoSize
│ │ │ ├── PhotoCachedSize
│ │ │ ├── PhotoStrippedSize
│ │ │ ├── PhotoSizeProgressive
│ │ │ └── PhotoPathSize
│ │ ├── video_thumbsVector < VideoSize > (optional)
│ │ │ ├── VideoSize
│ │ │ ├── VideoSizeEmojiMarkup
│ │ │ └── VideoSizeStickerMarkup
│ │ ├── dc_idint
│ │ └── attributesVector < DocumentAttribute >
│ │ ├── DocumentAttributeImageSize
│ │ ├── DocumentAttributeAnimated
│ │ ├── DocumentAttributeSticker
│ │ ├── DocumentAttributeVideo
│ │ ├── DocumentAttributeAudio
│ │ ├── DocumentAttributeFilename
│ ├── commandsVector < BotCommand > (optional)
│ │ └── BotCommand
│ │ ├── commandstring
│ │ └── descriptionstring
│ ├── menu_buttonBotMenuButton (optional)
│ │ ├── BotMenuButtonDefault
│ │ ├── BotMenuButtonCommands
│ │ └── BotMenuButton
│ │ ├── textstring
│ │ └── urlstring
│ ├── privacy_policy_urlstring (optional)
│ ├── app_settingsBotAppSettings (optional)
│ │ └── BotAppSettings
│ │ ├── placeholder_pathbytes (optional)
│ │ ├── background_colorint (optional)
│ │ ├── background_dark_colorint (optional)
│ │ ├── header_colorint (optional)
│ │ └── header_dark_colorint (optional)
│ └── verifier_settingsBotVerifierSettings (optional)
│ └── BotVerifierSettings
│ ├── can_modify_custom_descriptiontrue (optional)
│ ├── iconlong
│ ├── companystring
│ └── custom_descriptionstring (optional)
├── pinned_msg_idint (optional)
├── folder_idint (optional)
├── callInputGroupCall (optional)
│ ├── InputGroupCall
│ │ ├── idlong
│ │ └── access_hashlong
│ ├── InputGroupCallSlug
│ │ └── slugstring
│ └── msg_idint
├── ttl_periodint (optional)
├── groupcall_default_join_asPeer (optional)
│ ├── PeerUser
│ │ └── user_idlong
│ ├── PeerChat
│ │ └── chat_idlong
│ └── PeerChannel
│ └── channel_idlong
├── theme_emoticonstring (optional)
├── requests_pendingint (optional)
├── recent_requestersVector < long > (optional)
├── available_reactionsChatReactions (optional)
│ ├── ChatReactionsNone
│ ├── ChatReactionsAll
│ │ └── allow_customtrue (optional)
│ └── ChatReactionsSome
│ └── reactionsVector < Reaction >
│ ├── ReactionEmpty
│ ├── ReactionEmoji
│ │ └── emoticonstring
│ ├── ReactionCustomEmoji
│ │ └── document_idlong
│ └── ReactionPaid
└── reactions_limitint (optional)

Example

ChatFull(
    id=0,
    about="text",
    participants=ChatParticipantsForbidden(chat_id=0),
    notify_settings=PeerNotifySettings(),
)