account.InitTakeoutSession
- class pyrogram.raw.functions.account.InitTakeoutSession
Initialize a takeout session, see here » for more info.
- Details:
Layer:
223ID:
8EF3EAB0
- Parameters:
contacts (
bool, optional) – Whether to export contactsmessage_users (
bool, optional) – Whether to export messages in private chatsmessage_chats (
bool, optional) – Whether to export messages in basic groupsmessage_megagroups (
bool, optional) – Whether to export messages in supergroupsmessage_channels (
bool, optional) – Whether to export messages in channelsfiles (
bool, optional) – Whether to export filesfile_max_size (
int64-bit, optional) – Maximum size of files to export
- Returns:
TL Schema
account.initTakeoutSession#8ef3eab0
flags:#
contacts:flags.0?true
message_users:flags.1?true
message_chats:flags.2?true
message_megagroups:flags.3?true
message_channels:flags.4?true
files:flags.5?true
file_max_size:flags.5?long
= account.Takeout
Parameter Tree
InitTakeoutSession
├── contacts →
true (optional)├── message_users →
true (optional)├── message_chats →
true (optional)├── message_megagroups →
true (optional)├── message_channels →
true (optional)├── files →
true (optional)└── file_max_size →
long (optional)Example
await app.invoke(
InitTakeoutSession(
contacts=None,
message_users=None,
message_chats=None,
message_megagroups=None,
message_channels=None,
files=None,
file_max_size=0,
)
)