messages.SavedDialogs
- class pyrogram.raw.types.messages.SavedDialogs
Represents some saved message dialogs ».
Constructor of
SavedDialogs.- Details:
Layer:
223ID:
F83AE221
- Parameters:
dialogs (List of
SavedDialog) – Saved message dialogs ».messages (List of
Message) – List of last messages from each saved dialogchats (List of
Chat) – Mentioned chatsusers (List of
User) – Mentioned users
- Functions:
This object can be returned by 3 functions.
Returns the current saved dialog list » or monoforum topic list ».
Get pinned saved dialogs, see here » for more info.
Obtain information about specific saved message dialogs » or monoforum topics ».
TL Schema
messages.savedDialogs#f83ae221
dialogs:Vector<SavedDialog>
messages:Vector<Message>
chats:Vector<Chat>
users:Vector<User>
= messages.SavedDialogs
Parameter Tree
SavedDialogs
├── dialogs →
Vector < SavedDialog >│ ├──
SavedDialog│ │ ├── pinned →
true (optional)│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ └── top_message →
int│ └──
MonoForumDialog│ ├── unread_mark →
true (optional)│ ├── nopaid_messages_exception →
true (optional)│ ├── peer →
Peer│ │ ├──
PeerUser│ │ │ └── user_id →
long│ │ ├──
PeerChat│ │ │ └── chat_id →
long│ │ └──
PeerChannel│ │ └── channel_id →
long│ ├── top_message →
int│ ├── read_inbox_max_id →
int│ ├── read_outbox_max_id →
int│ ├── unread_count →
int│ ├── unread_reactions_count →
int│ └── draft →
DraftMessage (optional)│ ├──
DraftMessageEmpty│ │ └── date →
int (optional)│ └──
DraftMessage│ ├── no_webpage →
true (optional)│ ├── invert_media →
true (optional)│ ├── reply_to →
InputReplyTo (optional)│ │ ├──
InputReplyToMessage│ │ ├──
InputReplyToStory│ │ └──
InputReplyToMonoForum│ ├── message →
string│ ├── entities →
Vector < MessageEntity > (optional)│ │ ├──
MessageEntityUnknown│ │ ├──
MessageEntityMention│ │ ├──
MessageEntityHashtag│ │ ├──
MessageEntityBotCommand│ │ ├──
MessageEntityUrl│ │ ├──
MessageEntityEmail│ │ ├──
MessageEntityBold│ │ ├──
MessageEntityItalic│ │ ├──
MessageEntityCode│ │ ├──
MessageEntityPre│ │ ├──
MessageEntityTextUrl│ │ ├──
MessageEntityMentionName│ │ ├──
InputMessageEntityMentionName│ │ ├──
MessageEntityPhone│ │ ├──
MessageEntityCashtag│ │ ├──
MessageEntityUnderline│ │ ├──
MessageEntityStrike│ │ ├──
MessageEntityBankCard│ │ ├──
MessageEntitySpoiler│ │ ├──
MessageEntityCustomEmoji│ │ ├──
MessageEntityBlockquote│ │ └──
MessageEntityFormattedDate│ ├── media →
InputMedia (optional)│ │ ├──
InputMediaEmpty│ │ ├──
InputMediaUploadedPhoto│ │ ├──
InputMediaPhoto│ │ ├──
InputMediaGeoPoint│ │ ├──
InputMediaContact│ │ ├──
InputMediaUploadedDocument│ │ ├──
InputMediaDocument│ │ ├──
InputMediaVenue│ │ ├──
InputMediaPhotoExternal│ │ ├──
InputMediaDocumentExternal│ │ ├──
InputMediaGame│ │ ├──
InputMediaInvoice│ │ ├──
InputMediaGeoLive│ │ ├──
InputMediaPoll│ │ ├──
InputMediaDice│ │ ├──
InputMediaStory│ │ ├──
InputMediaWebPage│ │ ├──
InputMediaPaidMedia│ │ ├──
InputMediaTodo│ │ └──
InputMediaStakeDice│ ├── date →
int│ ├── effect →
long (optional)│ └── suggested_post →
SuggestedPost (optional)│ └──
SuggestedPost├── messages →
Vector < Message >│ ├──
MessageEmpty│ │ ├── id →
int│ │ └── peer_id →
Peer (optional)│ │ ├──
PeerUser│ │ │ └── user_id →
long│ │ ├──
PeerChat│ │ │ └── chat_id →
long│ │ └──
PeerChannel│ │ └── channel_id →
long│ ├──
Message│ │ ├── out →
true (optional)│ │ ├── mentioned →
true (optional)│ │ ├── media_unread →
true (optional)│ │ ├── silent →
true (optional)│ │ ├── post →
true (optional)│ │ ├── from_scheduled →
true (optional)│ │ ├── legacy →
true (optional)│ │ ├── edit_hide →
true (optional)│ │ ├── pinned →
true (optional)│ │ ├── noforwards →
true (optional)│ │ ├── invert_media →
true (optional)│ │ ├── offline →
true (optional)│ │ ├── video_processing_pending →
true (optional)│ │ ├── paid_suggested_post_stars →
true (optional)│ │ ├── paid_suggested_post_ton →
true (optional)│ │ ├── id →
int│ │ ├── from_id →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── from_boosts_applied →
int (optional)│ │ ├── from_rank →
string (optional)│ │ ├── peer_id →
Peer│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── saved_peer_id →
Peer (optional)│ │ │ ├──
PeerUser│ │ │ │ └── user_id →
long│ │ │ ├──
PeerChat│ │ │ │ └── chat_id →
long│ │ │ └──
PeerChannel│ │ │ └── channel_id →
long│ │ ├── fwd_from →
MessageFwdHeader (optional)│ │ │ └──
MessageFwdHeader│ │ │ ├── imported →
true (optional)│ │ │ ├── saved_out →
true (optional)│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── from_name →
string (optional)│ │ │ ├── date →
int│ │ │ ├── channel_post →
int (optional)│ │ │ ├── post_author →
string (optional)│ │ │ ├── saved_from_peer →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_from_msg_id →
int (optional)│ │ │ ├── saved_from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_from_name →
string (optional)│ │ │ ├── saved_date →
int (optional)│ │ │ └── psa_type →
string (optional)│ │ ├── via_bot_id →
long (optional)│ │ ├── via_business_bot_id →
long (optional)│ │ ├── reply_to →
MessageReplyHeader (optional)│ │ │ ├──
MessageReplyHeader│ │ │ │ ├── reply_to_scheduled →
true (optional)│ │ │ │ ├── forum_topic →
true (optional)│ │ │ │ ├── quote →
true (optional)│ │ │ │ ├── reply_to_msg_id →
int (optional)│ │ │ │ ├── reply_to_peer_id →
Peer (optional)│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── reply_from →
MessageFwdHeader (optional)│ │ │ │ │ └──
MessageFwdHeader│ │ │ │ ├── reply_media →
MessageMedia (optional)│ │ │ │ │ ├──
MessageMediaEmpty│ │ │ │ │ ├──
MessageMediaPhoto│ │ │ │ │ ├──
MessageMediaGeo│ │ │ │ │ ├──
MessageMediaContact│ │ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ │ ├──
MessageMediaDocument│ │ │ │ │ ├──
MessageMediaWebPage│ │ │ │ │ ├──
MessageMediaVenue│ │ │ │ │ ├──
MessageMediaGame│ │ │ │ │ ├──
MessageMediaInvoice│ │ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ │ ├──
MessageMediaPoll│ │ │ │ │ ├──
MessageMediaDice│ │ │ │ │ ├──
MessageMediaStory│ │ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ │ ├──
MessageMediaToDo│ │ │ │ │ └──
MessageMediaVideoStream│ │ │ │ ├── reply_to_top_id →
int (optional)│ │ │ │ ├── quote_text →
string (optional)│ │ │ │ ├── quote_entities →
Vector < MessageEntity > (optional)│ │ │ │ │ ├──
MessageEntityUnknown│ │ │ │ │ ├──
MessageEntityMention│ │ │ │ │ ├──
MessageEntityHashtag│ │ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ │ ├──
MessageEntityUrl│ │ │ │ │ ├──
MessageEntityEmail│ │ │ │ │ ├──
MessageEntityBold│ │ │ │ │ ├──
MessageEntityItalic│ │ │ │ │ ├──
MessageEntityCode│ │ │ │ │ ├──
MessageEntityPre│ │ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ │ ├──
MessageEntityMentionName│ │ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ │ ├──
MessageEntityPhone│ │ │ │ │ ├──
MessageEntityCashtag│ │ │ │ │ ├──
MessageEntityUnderline│ │ │ │ │ ├──
MessageEntityStrike│ │ │ │ │ ├──
MessageEntityBankCard│ │ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ │ └──
MessageEntityFormattedDate│ │ │ │ ├── quote_offset →
int (optional)│ │ │ │ └── todo_item_id →
int (optional)│ │ │ └──
MessageReplyStoryHeader│ │ │ ├── peer →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ └── story_id →
int│ │ ├── date →
int│ │ ├── message →
string│ │ ├── media →
MessageMedia (optional)│ │ │ ├──
MessageMediaEmpty│ │ │ ├──
MessageMediaPhoto│ │ │ │ ├── spoiler →
true (optional)│ │ │ │ ├── photo →
Photo (optional)│ │ │ │ │ ├──
PhotoEmpty│ │ │ │ │ └──
Photo│ │ │ │ └── ttl_seconds →
int (optional)│ │ │ ├──
MessageMediaGeo│ │ │ │ └── geo →
GeoPoint│ │ │ │ ├──
GeoPointEmpty│ │ │ │ └──
GeoPoint│ │ │ ├──
MessageMediaContact│ │ │ │ ├── phone_number →
string│ │ │ │ ├── first_name →
string│ │ │ │ ├── last_name →
string│ │ │ │ ├── vcard →
string│ │ │ │ └── user_id →
long│ │ │ ├──
MessageMediaUnsupported│ │ │ ├──
MessageMediaDocument│ │ │ │ ├── nopremium →
true (optional)│ │ │ │ ├── spoiler →
true (optional)│ │ │ │ ├── video →
true (optional)│ │ │ │ ├── round →
true (optional)│ │ │ │ ├── voice →
true (optional)│ │ │ │ ├── document →
Document (optional)│ │ │ │ │ ├──
DocumentEmpty│ │ │ │ │ └──
Document│ │ │ │ ├── alt_documents →
Vector < Document > (optional)│ │ │ │ │ ├──
DocumentEmpty│ │ │ │ │ └──
Document│ │ │ │ ├── video_cover →
Photo (optional)│ │ │ │ │ ├──
PhotoEmpty│ │ │ │ │ └──
Photo│ │ │ │ ├── video_timestamp →
int (optional)│ │ │ │ └── ttl_seconds →
int (optional)│ │ │ ├──
MessageMediaWebPage│ │ │ │ ├── force_large_media →
true (optional)│ │ │ │ ├── force_small_media →
true (optional)│ │ │ │ ├── manual →
true (optional)│ │ │ │ ├── safe →
true (optional)│ │ │ │ └── webpage →
WebPage│ │ │ │ ├──
WebPageEmpty│ │ │ │ ├──
WebPagePending│ │ │ │ ├──
WebPage│ │ │ │ └──
WebPageNotModified│ │ │ ├──
MessageMediaVenue│ │ │ │ ├── geo →
GeoPoint│ │ │ │ │ ├──
GeoPointEmpty│ │ │ │ │ └──
GeoPoint│ │ │ │ ├── title →
string│ │ │ │ ├── address →
string│ │ │ │ ├── provider →
string│ │ │ │ ├── venue_id →
string│ │ │ │ └── venue_type →
string│ │ │ ├──
MessageMediaGame│ │ │ │ └── game →
Game│ │ │ │ └──
Game│ │ │ ├──
MessageMediaInvoice│ │ │ │ ├── shipping_address_requested →
true (optional)│ │ │ │ ├── test →
true (optional)│ │ │ │ ├── title →
string│ │ │ │ ├── description →
string│ │ │ │ ├── photo →
WebDocument (optional)│ │ │ │ │ ├──
WebDocument│ │ │ │ │ └──
WebDocumentNoProxy│ │ │ │ ├── receipt_msg_id →
int (optional)│ │ │ │ ├── currency →
string│ │ │ │ ├── total_amount →
long│ │ │ │ ├── start_param →
string│ │ │ │ └── extended_media →
MessageExtendedMedia (optional)│ │ │ │ ├──
MessageExtendedMediaPreview│ │ │ │ └──
MessageExtendedMedia│ │ │ ├──
MessageMediaGeoLive│ │ │ │ ├── geo →
GeoPoint│ │ │ │ │ ├──
GeoPointEmpty│ │ │ │ │ └──
GeoPoint│ │ │ │ ├── heading →
int (optional)│ │ │ │ ├── period →
int│ │ │ │ └── proximity_notification_radius →
int (optional)│ │ │ ├──
MessageMediaPoll│ │ │ │ ├── poll →
Poll│ │ │ │ │ └──
Poll│ │ │ │ └── results →
PollResults│ │ │ │ └──
PollResults│ │ │ ├──
MessageMediaDice│ │ │ │ ├── value →
int│ │ │ │ ├── emoticon →
string│ │ │ │ └── game_outcome →
messages.EmojiGameOutcome (optional)│ │ │ │ └──
messages.EmojiGameOutcome│ │ │ ├──
MessageMediaStory│ │ │ │ ├── via_mention →
true (optional)│ │ │ │ ├── peer →
Peer│ │ │ │ │ ├──
PeerUser│ │ │ │ │ ├──
PeerChat│ │ │ │ │ └──
PeerChannel│ │ │ │ ├── id →
int│ │ │ │ └── story →
StoryItem (optional)│ │ │ │ ├──
StoryItemDeleted│ │ │ │ ├──
StoryItemSkipped│ │ │ │ └──
StoryItem│ │ │ ├──
MessageMediaGiveaway│ │ │ │ ├── only_new_subscribers →
true (optional)│ │ │ │ ├── winners_are_visible →
true (optional)│ │ │ │ ├── channels →
Vector < long >│ │ │ │ ├── countries_iso2 →
Vector < string > (optional)│ │ │ │ ├── prize_description →
string (optional)│ │ │ │ ├── quantity →
int│ │ │ │ ├── months →
int (optional)│ │ │ │ ├── stars →
long (optional)│ │ │ │ └── until_date →
int│ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ ├── only_new_subscribers →
true (optional)│ │ │ │ ├── refunded →
true (optional)│ │ │ │ ├── channel_id →
long│ │ │ │ ├── additional_peers_count →
int (optional)│ │ │ │ ├── launch_msg_id →
int│ │ │ │ ├── winners_count →
int│ │ │ │ ├── unclaimed_count →
int│ │ │ │ ├── winners →
Vector < long >│ │ │ │ ├── months →
int (optional)│ │ │ │ ├── stars →
long (optional)│ │ │ │ ├── prize_description →
string (optional)│ │ │ │ └── until_date →
int│ │ │ ├──
MessageMediaPaidMedia│ │ │ │ ├── stars_amount →
long│ │ │ │ └── extended_media →
Vector < MessageExtendedMedia >│ │ │ │ ├──
MessageExtendedMediaPreview│ │ │ │ └──
MessageExtendedMedia│ │ │ ├──
MessageMediaToDo│ │ │ │ ├── todo →
TodoList│ │ │ │ │ └──
TodoList│ │ │ │ └── completions →
Vector < TodoCompletion > (optional)│ │ │ │ └──
TodoCompletion│ │ │ └──
MessageMediaVideoStream│ │ │ ├── rtmp_stream →
true (optional)│ │ │ └── call →
InputGroupCall│ │ │ ├──
InputGroupCall│ │ │ ├──
InputGroupCallSlug│ │ │ └──
InputGroupCallInviteMessage│ │ ├── reply_markup →
ReplyMarkup (optional)│ │ │ ├──
ReplyKeyboardHide│ │ │ │ └── selective →
true (optional)│ │ │ ├──
ReplyKeyboardForceReply│ │ │ │ ├── single_use →
true (optional)│ │ │ │ ├── selective →
true (optional)│ │ │ │ └── placeholder →
string (optional)│ │ │ ├──
ReplyKeyboardMarkup│ │ │ │ ├── resize →
true (optional)│ │ │ │ ├── single_use →
true (optional)│ │ │ │ ├── selective →
true (optional)│ │ │ │ ├── persistent →
true (optional)│ │ │ │ ├── rows →
Vector < KeyboardButtonRow >│ │ │ │ │ └──
KeyboardButtonRow│ │ │ │ └── placeholder →
string (optional)│ │ │ └──
ReplyInlineMarkup│ │ │ └── rows →
Vector < KeyboardButtonRow >│ │ │ └──
KeyboardButtonRow│ │ ├── entities →
Vector < MessageEntity > (optional)│ │ │ ├──
MessageEntityUnknown│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityMention│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityHashtag│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityBotCommand│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityUrl│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityEmail│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityBold│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityItalic│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityCode│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityPre│ │ │ │ ├── offset →
int│ │ │ │ ├── length →
int│ │ │ │ └── language →
string│ │ │ ├──
MessageEntityTextUrl│ │ │ │ ├── offset →
int│ │ │ │ ├── length →
int│ │ │ │ └── url →
string│ │ │ ├──
MessageEntityMentionName│ │ │ │ ├── offset →
int│ │ │ │ ├── length →
int│ │ │ │ └── user_id →
long│ │ │ ├──
InputMessageEntityMentionName│ │ │ │ ├── offset →
int│ │ │ │ ├── length →
int│ │ │ │ └── user_id →
InputUser│ │ │ │ ├──
InputUserEmpty│ │ │ │ ├──
InputUserSelf│ │ │ │ ├──
InputUser│ │ │ │ └──
InputUserFromMessage│ │ │ ├──
MessageEntityPhone│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityCashtag│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityUnderline│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityStrike│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityBankCard│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntitySpoiler│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ ├── offset →
int│ │ │ │ ├── length →
int│ │ │ │ └── document_id →
long│ │ │ ├──
MessageEntityBlockquote│ │ │ │ ├── collapsed →
true (optional)│ │ │ │ ├── offset →
int│ │ │ │ └── length →
int│ │ │ └──
MessageEntityFormattedDate│ │ │ ├── relative →
true (optional)│ │ │ ├── short_time →
true (optional)│ │ │ ├── long_time →
true (optional)│ │ │ ├── short_date →
true (optional)│ │ │ ├── long_date →
true (optional)│ │ │ ├── day_of_week →
true (optional)│ │ │ ├── offset →
int│ │ │ ├── length →
int│ │ │ └── date →
int│ │ ├── views →
int (optional)│ │ ├── forwards →
int (optional)│ │ ├── replies →
MessageReplies (optional)│ │ │ └──
MessageReplies│ │ │ ├── comments →
true (optional)│ │ │ ├── replies →
int│ │ │ ├── replies_pts →
int│ │ │ ├── recent_repliers →
Vector < Peer > (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── channel_id →
long (optional)│ │ │ ├── max_id →
int (optional)│ │ │ └── read_max_id →
int (optional)│ │ ├── edit_date →
int (optional)│ │ ├── post_author →
string (optional)│ │ ├── grouped_id →
long (optional)│ │ ├── reactions →
MessageReactions (optional)│ │ │ └──
MessageReactions│ │ │ ├── min →
true (optional)│ │ │ ├── can_see_list →
true (optional)│ │ │ ├── reactions_as_tags →
true (optional)│ │ │ ├── results →
Vector < ReactionCount >│ │ │ │ └──
ReactionCount│ │ │ ├── recent_reactions →
Vector < MessagePeerReaction > (optional)│ │ │ │ └──
MessagePeerReaction│ │ │ └── top_reactors →
Vector < MessageReactor > (optional)│ │ │ └──
MessageReactor│ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ └──
RestrictionReason│ │ │ ├── platform →
string│ │ │ ├── reason →
string│ │ │ └── text →
string│ │ ├── ttl_period →
int (optional)│ │ ├── quick_reply_shortcut_id →
int (optional)│ │ ├── effect →
long (optional)│ │ ├── factcheck →
FactCheck (optional)│ │ │ └──
FactCheck│ │ │ ├── need_check →
true (optional)│ │ │ ├── country →
string (optional)│ │ │ ├── text →
TextWithEntities (optional)│ │ │ │ └──
TextWithEntities│ │ │ └── hash →
long│ │ ├── report_delivery_until_date →
int (optional)│ │ ├── paid_message_stars →
long (optional)│ │ ├── suggested_post →
SuggestedPost (optional)│ │ │ └──
SuggestedPost│ │ │ ├── accepted →
true (optional)│ │ │ ├── rejected →
true (optional)│ │ │ ├── price →
StarsAmount (optional)│ │ │ │ ├──
StarsAmount│ │ │ │ └──
StarsTonAmount│ │ │ └── schedule_date →
int (optional)│ │ ├── schedule_repeat_period →
int (optional)│ │ └── summary_from_language →
string (optional)│ └──
MessageService│ ├── out →
true (optional)│ ├── mentioned →
true (optional)│ ├── media_unread →
true (optional)│ ├── reactions_are_possible →
true (optional)│ ├── silent →
true (optional)│ ├── post →
true (optional)│ ├── legacy →
true (optional)│ ├── id →
int│ ├── from_id →
Peer (optional)│ │ ├──
PeerUser│ │ │ └── user_id →
long│ │ ├──
PeerChat│ │ │ └── chat_id →
long│ │ └──
PeerChannel│ │ └── channel_id →
long│ ├── peer_id →
Peer│ │ ├──
PeerUser│ │ │ └── user_id →
long│ │ ├──
PeerChat│ │ │ └── chat_id →
long│ │ └──
PeerChannel│ │ └── channel_id →
long│ ├── saved_peer_id →
Peer (optional)│ │ ├──
PeerUser│ │ │ └── user_id →
long│ │ ├──
PeerChat│ │ │ └── chat_id →
long│ │ └──
PeerChannel│ │ └── channel_id →
long│ ├── reply_to →
MessageReplyHeader (optional)│ │ ├──
MessageReplyHeader│ │ │ ├── reply_to_scheduled →
true (optional)│ │ │ ├── forum_topic →
true (optional)│ │ │ ├── quote →
true (optional)│ │ │ ├── reply_to_msg_id →
int (optional)│ │ │ ├── reply_to_peer_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── reply_from →
MessageFwdHeader (optional)│ │ │ │ └──
MessageFwdHeader│ │ │ ├── reply_media →
MessageMedia (optional)│ │ │ │ ├──
MessageMediaEmpty│ │ │ │ ├──
MessageMediaPhoto│ │ │ │ ├──
MessageMediaGeo│ │ │ │ ├──
MessageMediaContact│ │ │ │ ├──
MessageMediaUnsupported│ │ │ │ ├──
MessageMediaDocument│ │ │ │ ├──
MessageMediaWebPage│ │ │ │ ├──
MessageMediaVenue│ │ │ │ ├──
MessageMediaGame│ │ │ │ ├──
MessageMediaInvoice│ │ │ │ ├──
MessageMediaGeoLive│ │ │ │ ├──
MessageMediaPoll│ │ │ │ ├──
MessageMediaDice│ │ │ │ ├──
MessageMediaStory│ │ │ │ ├──
MessageMediaGiveaway│ │ │ │ ├──
MessageMediaGiveawayResults│ │ │ │ ├──
MessageMediaPaidMedia│ │ │ │ ├──
MessageMediaToDo│ │ │ │ └──
MessageMediaVideoStream│ │ │ ├── reply_to_top_id →
int (optional)│ │ │ ├── quote_text →
string (optional)│ │ │ ├── quote_entities →
Vector < MessageEntity > (optional)│ │ │ │ ├──
MessageEntityUnknown│ │ │ │ ├──
MessageEntityMention│ │ │ │ ├──
MessageEntityHashtag│ │ │ │ ├──
MessageEntityBotCommand│ │ │ │ ├──
MessageEntityUrl│ │ │ │ ├──
MessageEntityEmail│ │ │ │ ├──
MessageEntityBold│ │ │ │ ├──
MessageEntityItalic│ │ │ │ ├──
MessageEntityCode│ │ │ │ ├──
MessageEntityPre│ │ │ │ ├──
MessageEntityTextUrl│ │ │ │ ├──
MessageEntityMentionName│ │ │ │ ├──
InputMessageEntityMentionName│ │ │ │ ├──
MessageEntityPhone│ │ │ │ ├──
MessageEntityCashtag│ │ │ │ ├──
MessageEntityUnderline│ │ │ │ ├──
MessageEntityStrike│ │ │ │ ├──
MessageEntityBankCard│ │ │ │ ├──
MessageEntitySpoiler│ │ │ │ ├──
MessageEntityCustomEmoji│ │ │ │ ├──
MessageEntityBlockquote│ │ │ │ └──
MessageEntityFormattedDate│ │ │ ├── quote_offset →
int (optional)│ │ │ └── todo_item_id →
int (optional)│ │ └──
MessageReplyStoryHeader│ │ ├── peer →
Peer│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ └── story_id →
int│ ├── date →
int│ ├── action →
MessageAction│ │ ├──
MessageActionEmpty│ │ ├──
MessageActionChatCreate│ │ │ ├── title →
string│ │ │ └── users →
Vector < long >│ │ ├──
MessageActionChatEditTitle│ │ │ └── title →
string│ │ ├──
MessageActionChatEditPhoto│ │ │ └── photo →
Photo│ │ │ ├──
PhotoEmpty│ │ │ └──
Photo│ │ ├──
MessageActionChatDeletePhoto│ │ ├──
MessageActionChatAddUser│ │ │ └── users →
Vector < long >│ │ ├──
MessageActionChatDeleteUser│ │ │ └── user_id →
long│ │ ├──
MessageActionChatJoinedByLink│ │ │ └── inviter_id →
long│ │ ├──
MessageActionChannelCreate│ │ │ └── title →
string│ │ ├──
MessageActionChatMigrateTo│ │ │ └── channel_id →
long│ │ ├──
MessageActionChannelMigrateFrom│ │ │ ├── title →
string│ │ │ └── chat_id →
long│ │ ├──
MessageActionPinMessage│ │ ├──
MessageActionHistoryClear│ │ ├──
MessageActionGameScore│ │ │ ├── game_id →
long│ │ │ └── score →
int│ │ ├──
MessageActionPaymentSentMe│ │ │ ├── recurring_init →
true (optional)│ │ │ ├── recurring_used →
true (optional)│ │ │ ├── currency →
string│ │ │ ├── total_amount →
long│ │ │ ├── payload →
bytes│ │ │ ├── info →
PaymentRequestedInfo (optional)│ │ │ │ └──
PaymentRequestedInfo│ │ │ ├── shipping_option_id →
string (optional)│ │ │ ├── charge →
PaymentCharge│ │ │ │ └──
PaymentCharge│ │ │ └── subscription_until_date →
int (optional)│ │ ├──
MessageActionPaymentSent│ │ │ ├── recurring_init →
true (optional)│ │ │ ├── recurring_used →
true (optional)│ │ │ ├── currency →
string│ │ │ ├── total_amount →
long│ │ │ ├── invoice_slug →
string (optional)│ │ │ └── subscription_until_date →
int (optional)│ │ ├──
MessageActionPhoneCall│ │ │ ├── video →
true (optional)│ │ │ ├── call_id →
long│ │ │ ├── reason →
PhoneCallDiscardReason (optional)│ │ │ │ ├──
PhoneCallDiscardReasonMissed│ │ │ │ ├──
PhoneCallDiscardReasonDisconnect│ │ │ │ ├──
PhoneCallDiscardReasonHangup│ │ │ │ ├──
PhoneCallDiscardReasonBusy│ │ │ │ └──
PhoneCallDiscardReasonMigrateConferenceCall│ │ │ └── duration →
int (optional)│ │ ├──
MessageActionScreenshotTaken│ │ ├──
MessageActionCustomAction│ │ │ └── message →
string│ │ ├──
MessageActionBotAllowed│ │ │ ├── attach_menu →
true (optional)│ │ │ ├── from_request →
true (optional)│ │ │ ├── domain →
string (optional)│ │ │ └── app →
BotApp (optional)│ │ │ ├──
BotAppNotModified│ │ │ └──
BotApp│ │ ├──
MessageActionSecureValuesSentMe│ │ │ ├── values →
Vector < SecureValue >│ │ │ │ └──
SecureValue│ │ │ └── credentials →
SecureCredentialsEncrypted│ │ │ └──
SecureCredentialsEncrypted│ │ ├──
MessageActionSecureValuesSent│ │ │ └── types →
Vector < SecureValueType >│ │ │ ├──
SecureValueTypePersonalDetails│ │ │ ├──
SecureValueTypePassport│ │ │ ├──
SecureValueTypeDriverLicense│ │ │ ├──
SecureValueTypeIdentityCard│ │ │ ├──
SecureValueTypeInternalPassport│ │ │ ├──
SecureValueTypeAddress│ │ │ ├──
SecureValueTypeUtilityBill│ │ │ ├──
SecureValueTypeBankStatement│ │ │ ├──
SecureValueTypeRentalAgreement│ │ │ ├──
SecureValueTypePassportRegistration│ │ │ ├──
SecureValueTypeTemporaryRegistration│ │ │ ├──
SecureValueTypePhone│ │ │ └──
SecureValueTypeEmail│ │ ├──
MessageActionContactSignUp│ │ ├──
MessageActionGeoProximityReached│ │ │ ├── from_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── to_id →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ └── distance →
int│ │ ├──
MessageActionGroupCall│ │ │ ├── call →
InputGroupCall│ │ │ │ ├──
InputGroupCall│ │ │ │ ├──
InputGroupCallSlug│ │ │ │ └──
InputGroupCallInviteMessage│ │ │ └── duration →
int (optional)│ │ ├──
MessageActionInviteToGroupCall│ │ │ ├── call →
InputGroupCall│ │ │ │ ├──
InputGroupCall│ │ │ │ ├──
InputGroupCallSlug│ │ │ │ └──
InputGroupCallInviteMessage│ │ │ └── users →
Vector < long >│ │ ├──
MessageActionSetMessagesTTL│ │ │ ├── period →
int│ │ │ └── auto_setting_from →
long (optional)│ │ ├──
MessageActionGroupCallScheduled│ │ │ ├── call →
InputGroupCall│ │ │ │ ├──
InputGroupCall│ │ │ │ ├──
InputGroupCallSlug│ │ │ │ └──
InputGroupCallInviteMessage│ │ │ └── schedule_date →
int│ │ ├──
MessageActionSetChatTheme│ │ │ └── theme →
ChatTheme│ │ │ ├──
ChatTheme│ │ │ └──
ChatThemeUniqueGift│ │ ├──
MessageActionChatJoinedByRequest│ │ ├──
MessageActionWebViewDataSentMe│ │ │ ├── text →
string│ │ │ └── data →
string│ │ ├──
MessageActionWebViewDataSent│ │ │ └── text →
string│ │ ├──
MessageActionGiftPremium│ │ │ ├── currency →
string│ │ │ ├── amount →
long│ │ │ ├── days →
int│ │ │ ├── crypto_currency →
string (optional)│ │ │ ├── crypto_amount →
long (optional)│ │ │ └── message →
TextWithEntities (optional)│ │ │ └──
TextWithEntities│ │ ├──
MessageActionTopicCreate│ │ │ ├── title_missing →
true (optional)│ │ │ ├── title →
string│ │ │ ├── icon_color →
int│ │ │ └── icon_emoji_id →
long (optional)│ │ ├──
MessageActionTopicEdit│ │ │ ├── title →
string (optional)│ │ │ ├── icon_emoji_id →
long (optional)│ │ │ ├── closed →
Bool (optional)│ │ │ └── hidden →
Bool (optional)│ │ ├──
MessageActionSuggestProfilePhoto│ │ │ └── photo →
Photo│ │ │ ├──
PhotoEmpty│ │ │ └──
Photo│ │ ├──
MessageActionRequestedPeer│ │ │ ├── button_id →
int│ │ │ └── peers →
Vector < Peer >│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├──
MessageActionSetChatWallPaper│ │ │ ├── same →
true (optional)│ │ │ ├── for_both →
true (optional)│ │ │ └── wallpaper →
WallPaper│ │ │ ├──
WallPaper│ │ │ └──
WallPaperNoFile│ │ ├──
MessageActionGiftCode│ │ │ ├── via_giveaway →
true (optional)│ │ │ ├── unclaimed →
true (optional)│ │ │ ├── boost_peer →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── days →
int│ │ │ ├── slug →
string│ │ │ ├── currency →
string (optional)│ │ │ ├── amount →
long (optional)│ │ │ ├── crypto_currency →
string (optional)│ │ │ ├── crypto_amount →
long (optional)│ │ │ └── message →
TextWithEntities (optional)│ │ │ └──
TextWithEntities│ │ ├──
MessageActionGiveawayLaunch│ │ │ └── stars →
long (optional)│ │ ├──
MessageActionGiveawayResults│ │ │ ├── stars →
true (optional)│ │ │ ├── winners_count →
int│ │ │ └── unclaimed_count →
int│ │ ├──
MessageActionBoostApply│ │ │ └── boosts →
int│ │ ├──
MessageActionRequestedPeerSentMe│ │ │ ├── button_id →
int│ │ │ └── peers →
Vector < RequestedPeer >│ │ │ ├──
RequestedPeerUser│ │ │ ├──
RequestedPeerChat│ │ │ └──
RequestedPeerChannel│ │ ├──
MessageActionPaymentRefunded│ │ │ ├── peer →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── currency →
string│ │ │ ├── total_amount →
long│ │ │ ├── payload →
bytes (optional)│ │ │ └── charge →
PaymentCharge│ │ │ └──
PaymentCharge│ │ ├──
MessageActionGiftStars│ │ │ ├── currency →
string│ │ │ ├── amount →
long│ │ │ ├── stars →
long│ │ │ ├── crypto_currency →
string (optional)│ │ │ ├── crypto_amount →
long (optional)│ │ │ └── transaction_id →
string (optional)│ │ ├──
MessageActionPrizeStars│ │ │ ├── unclaimed →
true (optional)│ │ │ ├── stars →
long│ │ │ ├── transaction_id →
string│ │ │ ├── boost_peer →
Peer│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ └── giveaway_msg_id →
int│ │ ├──
MessageActionStarGift│ │ │ ├── name_hidden →
true (optional)│ │ │ ├── saved →
true (optional)│ │ │ ├── converted →
true (optional)│ │ │ ├── upgraded →
true (optional)│ │ │ ├── refunded →
true (optional)│ │ │ ├── can_upgrade →
true (optional)│ │ │ ├── prepaid_upgrade →
true (optional)│ │ │ ├── upgrade_separate →
true (optional)│ │ │ ├── auction_acquired →
true (optional)│ │ │ ├── gift →
StarGift│ │ │ │ ├──
StarGift│ │ │ │ └──
StarGiftUnique│ │ │ ├── message →
TextWithEntities (optional)│ │ │ │ └──
TextWithEntities│ │ │ ├── convert_stars →
long (optional)│ │ │ ├── upgrade_msg_id →
int (optional)│ │ │ ├── upgrade_stars →
long (optional)│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── peer →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_id →
long (optional)│ │ │ ├── prepaid_upgrade_hash →
string (optional)│ │ │ ├── gift_msg_id →
int (optional)│ │ │ ├── to_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ └── gift_num →
int (optional)│ │ ├──
MessageActionStarGiftUnique│ │ │ ├── upgrade →
true (optional)│ │ │ ├── transferred →
true (optional)│ │ │ ├── saved →
true (optional)│ │ │ ├── refunded →
true (optional)│ │ │ ├── prepaid_upgrade →
true (optional)│ │ │ ├── assigned →
true (optional)│ │ │ ├── from_offer →
true (optional)│ │ │ ├── craft →
true (optional)│ │ │ ├── gift →
StarGift│ │ │ │ ├──
StarGift│ │ │ │ └──
StarGiftUnique│ │ │ ├── can_export_at →
int (optional)│ │ │ ├── transfer_stars →
long (optional)│ │ │ ├── from_id →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── peer →
Peer (optional)│ │ │ │ ├──
PeerUser│ │ │ │ ├──
PeerChat│ │ │ │ └──
PeerChannel│ │ │ ├── saved_id →
long (optional)│ │ │ ├── resale_amount →
StarsAmount (optional)│ │ │ │ ├──
StarsAmount│ │ │ │ └──
StarsTonAmount│ │ │ ├── can_transfer_at →
int (optional)│ │ │ ├── can_resell_at →
int (optional)│ │ │ ├── drop_original_details_stars →
long (optional)│ │ │ └── can_craft_at →
int (optional)│ │ │ ├── count →
int│ │ │ └── stars →
long│ │ ├──
MessageActionPaidMessagesPrice│ │ │ ├── broadcast_messages_allowed →
true (optional)│ │ │ └── stars →
long│ │ ├──
MessageActionConferenceCall│ │ │ ├── missed →
true (optional)│ │ │ ├── active →
true (optional)│ │ │ ├── video →
true (optional)│ │ │ ├── call_id →
long│ │ │ ├── duration →
int (optional)│ │ │ └── other_participants →
Vector < Peer > (optional)│ │ │ ├──
PeerUser│ │ │ ├──
PeerChat│ │ │ └──
PeerChannel│ │ ├──
MessageActionTodoCompletions│ │ │ ├── completed →
Vector < int >│ │ │ └── incompleted →
Vector < int >│ │ ├──
MessageActionTodoAppendTasks│ │ │ └── list →
Vector < TodoItem >│ │ │ └──
TodoItem│ │ │ ├── rejected →
true (optional)│ │ │ ├── balance_too_low →
true (optional)│ │ │ ├── reject_comment →
string (optional)│ │ │ ├── schedule_date →
int (optional)│ │ │ └── price →
StarsAmount (optional)│ │ │ ├──
StarsAmount│ │ │ └──
StarsTonAmount│ │ │ └── price →
StarsAmount│ │ │ ├──
StarsAmount│ │ │ └──
StarsTonAmount│ │ ├──
MessageActionSuggestedPostRefund│ │ │ └── payer_initiated →
true (optional)│ │ ├──
MessageActionGiftTon│ │ │ ├── currency →
string│ │ │ ├── amount →
long│ │ │ ├── crypto_currency →
string│ │ │ ├── crypto_amount →
long│ │ │ └── transaction_id →
string (optional)│ │ ├──
MessageActionSuggestBirthday│ │ │ └── birthday →
Birthday│ │ │ └──
Birthday│ │ │ ├── accepted →
true (optional)│ │ │ ├── declined →
true (optional)│ │ │ ├── gift →
StarGift│ │ │ │ ├──
StarGift│ │ │ │ └──
StarGiftUnique│ │ │ ├── price →
StarsAmount│ │ │ │ ├──
StarsAmount│ │ │ │ └──
StarsTonAmount│ │ │ └── expires_at →
int│ │ │ ├── expired →
true (optional)│ │ │ ├── gift →
StarGift│ │ │ │ ├──
StarGift│ │ │ │ └──
StarGiftUnique│ │ │ └── price →
StarsAmount│ │ │ ├──
StarsAmount│ │ │ └──
StarsTonAmount│ │ ├──
MessageActionNewCreatorPending│ │ │ └── new_creator_id →
long│ │ ├──
MessageActionChangeCreator│ │ │ └── new_creator_id →
long│ │ ├──
MessageActionNoForwardsToggle│ │ │ ├── prev_value →
Bool│ │ │ └── new_value →
Bool│ │ └──
MessageActionNoForwardsRequest│ │ ├── expired →
true (optional)│ │ ├── prev_value →
Bool│ │ └── new_value →
Bool│ ├── reactions →
MessageReactions (optional)│ │ └──
MessageReactions│ │ ├── min →
true (optional)│ │ ├── can_see_list →
true (optional)│ │ ├── reactions_as_tags →
true (optional)│ │ ├── results →
Vector < ReactionCount >│ │ │ └──
ReactionCount│ │ ├── recent_reactions →
Vector < MessagePeerReaction > (optional)│ │ │ └──
MessagePeerReaction│ │ └── top_reactors →
Vector < MessageReactor > (optional)│ │ └──
MessageReactor│ └── ttl_period →
int (optional)├── chats →
Vector < Chat >│ ├──
ChatEmpty│ │ └── id →
long│ ├──
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│ │ │ └──
InputChannelFromMessage│ │ ├── 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)│ │ └──
ChatBannedRights│ │ ├── 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)│ │ └── until_date →
int│ ├──
ChatForbidden│ │ ├── id →
long│ │ └── title →
string│ ├──
Channel│ │ ├── creator →
true (optional)│ │ ├── left →
true (optional)│ │ ├── broadcast →
true (optional)│ │ ├── verified →
true (optional)│ │ ├── megagroup →
true (optional)│ │ ├── restricted →
true (optional)│ │ ├── signatures →
true (optional)│ │ ├── min →
true (optional)│ │ ├── scam →
true (optional)│ │ ├── has_link →
true (optional)│ │ ├── has_geo →
true (optional)│ │ ├── slowmode_enabled →
true (optional)│ │ ├── call_active →
true (optional)│ │ ├── call_not_empty →
true (optional)│ │ ├── fake →
true (optional)│ │ ├── gigagroup →
true (optional)│ │ ├── noforwards →
true (optional)│ │ ├── join_to_send →
true (optional)│ │ ├── join_request →
true (optional)│ │ ├── forum →
true (optional)│ │ ├── stories_hidden →
true (optional)│ │ ├── stories_hidden_min →
true (optional)│ │ ├── stories_unavailable →
true (optional)│ │ ├── signature_profiles →
true (optional)│ │ ├── autotranslation →
true (optional)│ │ ├── broadcast_messages_allowed →
true (optional)│ │ ├── monoforum →
true (optional)│ │ ├── forum_tabs →
true (optional)│ │ ├── id →
long│ │ ├── access_hash →
long (optional)│ │ ├── title →
string│ │ ├── username →
string (optional)│ │ ├── photo →
ChatPhoto│ │ │ ├──
ChatPhotoEmpty│ │ │ └──
ChatPhoto│ │ │ ├── has_video →
true (optional)│ │ │ ├── photo_id →
long│ │ │ ├── stripped_thumb →
bytes (optional)│ │ │ └── dc_id →
int│ │ ├── date →
int│ │ ├── restriction_reason →
Vector < RestrictionReason > (optional)│ │ │ └──
RestrictionReason│ │ │ ├── platform →
string│ │ │ ├── reason →
string│ │ │ └── text →
string│ │ ├── 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)│ │ ├── banned_rights →
ChatBannedRights (optional)│ │ │ └──
ChatBannedRights│ │ │ ├── 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)│ │ │ └── until_date →
int│ │ ├── default_banned_rights →
ChatBannedRights (optional)│ │ │ └──
ChatBannedRights│ │ │ ├── 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)│ │ │ └── until_date →
int│ │ ├── participants_count →
int (optional)│ │ ├── usernames →
Vector < Username > (optional)│ │ │ └──
Username│ │ │ ├── editable →
true (optional)│ │ │ ├── active →
true (optional)│ │ │ └── username →
string│ │ ├── stories_max_id →
RecentStory (optional)│ │ │ └──
RecentStory│ │ │ ├── live →
true (optional)│ │ │ └── max_id →
int (optional)│ │ ├── color →
PeerColor (optional)│ │ │ ├──
PeerColor│ │ │ │ ├── color →
int (optional)│ │ │ │ └── background_emoji_id →
long (optional)│ │ │ ├──
PeerColorCollectible│ │ │ │ ├── collectible_id →
long│ │ │ │ ├── gift_emoji_id →
long│ │ │ │ ├── background_emoji_id →
long│ │ │ │ ├── accent_color →
int│ │ │ │ ├── colors →
Vector < int >│ │ │ │ ├── dark_accent_color →
int (optional)│ │ │ │ └── dark_colors →
Vector < int > (optional)│ │ │ └──
InputPeerColorCollectible│ │ │ └── collectible_id →
long│ │ ├── profile_color →
PeerColor (optional)│ │ │ ├──
PeerColor│ │ │ │ ├── color →
int (optional)│ │ │ │ └── background_emoji_id →
long (optional)│ │ │ ├──
PeerColorCollectible│ │ │ │ ├── collectible_id →
long│ │ │ │ ├── gift_emoji_id →
long│ │ │ │ ├── background_emoji_id →
long│ │ │ │ ├── accent_color →
int│ │ │ │ ├── colors →
Vector < int >│ │ │ │ ├── dark_accent_color →
int (optional)│ │ │ │ └── dark_colors →
Vector < int > (optional)│ │ │ └──
InputPeerColorCollectible│ │ │ └── collectible_id →
long│ │ ├── emoji_status →
EmojiStatus (optional)│ │ │ ├──
EmojiStatusEmpty│ │ │ ├──
EmojiStatus│ │ │ │ ├── document_id →
long│ │ │ │ └── until →
int (optional)│ │ │ ├──
EmojiStatusCollectible│ │ │ │ ├── collectible_id →
long│ │ │ │ ├── document_id →
long│ │ │ │ ├── title →
string│ │ │ │ ├── slug →
string│ │ │ │ ├── pattern_document_id →
long│ │ │ │ ├── center_color →
int│ │ │ │ ├── edge_color →
int│ │ │ │ ├── pattern_color →
int│ │ │ │ ├── text_color →
int│ │ │ │ └── until →
int (optional)│ │ │ └──
InputEmojiStatusCollectible│ │ │ ├── collectible_id →
long│ │ │ └── until →
int (optional)│ │ ├── level →
int (optional)│ │ ├── subscription_until_date →
int (optional)│ │ ├── bot_verification_icon →
long (optional)│ │ ├── send_paid_messages_stars →
long (optional)│ │ └── linked_monoforum_id →
long (optional)│ └──
ChannelForbidden│ ├── broadcast →
true (optional)│ ├── megagroup →
true (optional)│ ├── monoforum →
true (optional)│ ├── id →
long│ ├── access_hash →
long│ ├── title →
string│ └── until_date →
int (optional)└── users →
Vector < User >├──
UserEmpty│ └── id →
long└──
User├── is_self →
true (optional)├── contact →
true (optional)├── mutual_contact →
true (optional)├── deleted →
true (optional)├── bot →
true (optional)├── bot_chat_history →
true (optional)├── bot_nochats →
true (optional)├── verified →
true (optional)├── restricted →
true (optional)├── min →
true (optional)├── bot_inline_geo →
true (optional)├── support →
true (optional)├── scam →
true (optional)├── apply_min_photo →
true (optional)├── fake →
true (optional)├── bot_attach_menu →
true (optional)├── premium →
true (optional)├── attach_menu_enabled →
true (optional)├── bot_can_edit →
true (optional)├── close_friend →
true (optional)├── stories_hidden →
true (optional)├── stories_unavailable →
true (optional)├── contact_require_premium →
true (optional)├── bot_business →
true (optional)├── bot_has_main_app →
true (optional)├── bot_forum_view →
true (optional)├── bot_forum_can_manage_topics →
true (optional)├── id →
long├── access_hash →
long (optional)├── first_name →
string (optional)├── last_name →
string (optional)├── username →
string (optional)├── phone →
string (optional)├── photo →
UserProfilePhoto (optional)│ ├──
UserProfilePhotoEmpty│ └──
UserProfilePhoto│ ├── has_video →
true (optional)│ ├── personal →
true (optional)│ ├── photo_id →
long│ ├── stripped_thumb →
bytes (optional)│ └── dc_id →
int├── status →
UserStatus (optional)│ ├──
UserStatusEmpty│ ├──
UserStatusOnline│ │ └── expires →
int│ ├──
UserStatusOffline│ │ └── was_online →
int│ ├──
UserStatusRecently│ │ └── by_me →
true (optional)│ ├──
UserStatusLastWeek│ │ └── by_me →
true (optional)│ └──
UserStatusLastMonth│ └── by_me →
true (optional)├── bot_info_version →
int (optional)├── restriction_reason →
Vector < RestrictionReason > (optional)│ └──
RestrictionReason│ ├── platform →
string│ ├── reason →
string│ └── text →
string├── bot_inline_placeholder →
string (optional)├── lang_code →
string (optional)├── emoji_status →
EmojiStatus (optional)│ ├──
EmojiStatusEmpty│ ├──
EmojiStatus│ │ ├── document_id →
long│ │ └── until →
int (optional)│ ├──
EmojiStatusCollectible│ │ ├── collectible_id →
long│ │ ├── document_id →
long│ │ ├── title →
string│ │ ├── slug →
string│ │ ├── pattern_document_id →
long│ │ ├── center_color →
int│ │ ├── edge_color →
int│ │ ├── pattern_color →
int│ │ ├── text_color →
int│ │ └── until →
int (optional)│ ├── collectible_id →
long│ └── until →
int (optional)├── usernames →
Vector < Username > (optional)│ └──
Username│ ├── editable →
true (optional)│ ├── active →
true (optional)│ └── username →
string├── stories_max_id →
RecentStory (optional)│ └──
RecentStory│ ├── live →
true (optional)│ └── max_id →
int (optional)├── color →
PeerColor (optional)│ ├──
PeerColor│ │ ├── color →
int (optional)│ │ └── background_emoji_id →
long (optional)│ ├──
PeerColorCollectible│ │ ├── collectible_id →
long│ │ ├── gift_emoji_id →
long│ │ ├── background_emoji_id →
long│ │ ├── accent_color →
int│ │ ├── colors →
Vector < int >│ │ ├── dark_accent_color →
int (optional)│ │ └── dark_colors →
Vector < int > (optional)│ └── collectible_id →
long├── profile_color →
PeerColor (optional)│ ├──
PeerColor│ │ ├── color →
int (optional)│ │ └── background_emoji_id →
long (optional)│ ├──
PeerColorCollectible│ │ ├── collectible_id →
long│ │ ├── gift_emoji_id →
long│ │ ├── background_emoji_id →
long│ │ ├── accent_color →
int│ │ ├── colors →
Vector < int >│ │ ├── dark_accent_color →
int (optional)│ │ └── dark_colors →
Vector < int > (optional)│ └── collectible_id →
long├── bot_active_users →
int (optional)├── bot_verification_icon →
long (optional)└── send_paid_messages_stars →
long (optional)Example
SavedDialogs(
dialogs=[
SavedDialog(
peer=PeerUser(user_id=0),
top_message=0
)
],
messages=[
MessageEmpty(id=0)
],
chats=[
ChatEmpty(id=0)
],
users=[
UserEmpty(id=0)
],
)