setTdlibParameters¶
Sets the parameters for TDLib initialization. Works only when the current authorization state is authorizationStateWaitTdlibParameters
setTdlibParameters(
use_test_dc: Bool,
database_directory: string,
files_directory: string,
database_encryption_key: bytes,
use_file_database: Bool,
use_chat_info_database: Bool,
use_message_database: Bool,
use_secret_chats: Bool,
api_id: int32,
api_hash: string,
system_language_code: string,
device_model: string,
system_version: string,
application_version: string
) → Ok
use_test_dc¶
Bool
Pass true to use Telegram test environment instead of the production environment
database_directory¶
string
The path to the directory for the persistent database; if empty, the current working directory will be used
files_directory¶
string
The path to the directory for storing files; if empty, database_directory will be used
database_encryption_key¶
bytes
Encryption key for the database. If the encryption key is invalid, then an error with code 401 will be returned
use_file_database¶
Bool
Pass true to keep information about downloaded and uploaded files between application restarts
use_chat_info_database¶
Bool
Pass true to keep cache of users, basic groups, supergroups, channels and secret chats between restarts. Implies use_file_database
use_message_database¶
Bool
Pass true to keep cache of chats and messages between restarts. Implies use_chat_info_database
use_secret_chats¶
Bool
Pass true to enable support for secret chats
api_id¶
int32
Application identifier for Telegram API access, which can be obtained at https://my.telegram.org
api_hash¶
string
Application identifier hash for Telegram API access, which can be obtained at https://my.telegram.org
system_language_code¶
string
IETF language tag of the user's operating system language; must be non-empty
device_model¶
string
Model of the device the application is being run on; must be non-empty
system_version¶
string
Version of the operating system the application is being run on. If empty, the version is automatically detected by TDLib
application_version¶
string
Application version; must be non-empty