DialogFolder

class pyrogram.raw.types.DialogFolder

Dialog in folder

Constructor of Dialog.

Details:
  • Layer: 227

  • ID: 71BD134C

Parameters:
  • folder (Folder) – The folder

  • peer (Peer) – Peer in folder

  • top_message (int 32-bit) – Latest message ID of dialog

  • unread_muted_peers_count (int 32-bit) – Number of unread muted peers in folder

  • unread_unmuted_peers_count (int 32-bit) – Number of unread unmuted peers in folder

  • unread_muted_messages_count (int 32-bit) – Number of unread messages from muted peers in folder

  • unread_unmuted_messages_count (int 32-bit) – Number of unread messages from unmuted peers in folder

  • pinned (bool, optional) – Is this folder pinned

TL Schema

dialogFolder#71bd134c
flags:#
pinned:flags.2?true
folder:Folder
peer:Peer
top_message:int
unread_muted_peers_count:int
unread_unmuted_peers_count:int
unread_muted_messages_count:int
unread_unmuted_messages_count:int

= Dialog

Parameter Tree

DialogFolder
├── pinned → true (optional)
├── folder → Folder
│ └── Folder
│ ├── autofill_new_broadcasts → true (optional)
│ ├── autofill_public_groups → true (optional)
│ ├── autofill_new_correspondents → true (optional)
│ ├── id → int
│ ├── title → string
│ └── photo → ChatPhoto (optional)
│ ├── ChatPhotoEmpty
│ └── ChatPhoto
│ ├── has_video → true (optional)
│ ├── photo_id → long
│ ├── stripped_thumb → bytes (optional)
│ └── dc_id → int
├── peer → Peer
│ ├── PeerUser
│ │ └── user_id → long
│ ├── PeerChat
│ │ └── chat_id → long
│ └── PeerChannel
│ └── channel_id → long
├── top_message → int
├── unread_muted_peers_count → int
├── unread_unmuted_peers_count → int
├── unread_muted_messages_count → int
└── unread_unmuted_messages_count → int

Example

DialogFolder(
    folder=Folder(
        id=0,
        title="text"
    ),
    peer=PeerUser(user_id=0),
    top_message=0,
    unread_muted_peers_count=0,
    unread_unmuted_peers_count=0,
    unread_muted_messages_count=0,
    unread_unmuted_messages_count=0,
)