From 1741dbfd977694a66fdbe43719cb5695c6663305 Mon Sep 17 00:00:00 2001
From: GitHub Action messages
vector or a single messageEmpty is returned.
If the user also chose to download only messages within a specific date interval, skip ranges whose:
limit=1
call) has a date
smaller than the bottom of the specified date interval. limit=1
, offset_id=1
, add_offset=-1
) has a date
bigger than tha top of the specified date interval.limit=1
call) has a date
bigger than the top of the specified date interval.limit=1
, offset_id=1
, add_offset=-1
) has a date
smaller than the bottom of the specified date interval. For each downloaded and saved message, also download and save all attached media, including custom emojis present in messages and captions, respecting the download filesize limits imposed by the user.
+For each downloaded and saved message, also download and save all attached media, including custom emojis present in messages and captions, respecting the per-file download filesize limits imposed by the user.
If the user chose to download only their own messages, not messages sent by other users, use messages.search with peer
set to inputPeerSelf instead of messages.getHistory.
If the user wants to export any other data not mentioned above, like for example personal data related to new Telegram features, that do not have any specific takeout methods in the Takeout API yet.
savedPhoneContact#1142bd56 phone:string first_name:string last_name:string date:int = SavedContact;
---functions---
@@ -145,7 +145,7 @@ If the user also chose to download only messages within a specific date interval
contacts.getSaved#82f1e39f = Vector<SavedContact>;
This method does not require pagination using message ranges.
Use contacts.getSaved to export the full contact list, see here ยป for another alternative method that may be used to fetch the full list of all contacts with a Telegram account, without using a takeout session.
-messages.chats#64ff9fd5 chats:Vector<Chat> = messages.Chats;
messages.chatsSlice#9cd81144 count:int chats:Vector<Chat> = messages.Chats;