Airgram

Guides
/
/
Input types

TdlibParametersInput

Contains parameters for TDLib initialization.

This is an alias for the TdlibParametersInputUnion type.


NameTypeDescription
_"tdlibParameters"
useTestDcboolean If set to true, the Telegram test environment will be used instead of the production environment
databaseDirectorystring The path to the directory for the persistent database; if empty, the current working directory will be used
filesDirectorystring The path to the directory for storing files; if empty, database_directory will be used
useFileDatabaseboolean If set to true, information about downloaded and uploaded files will be saved between application restarts
useChatInfoDatabaseboolean If set to true, the library will maintain a cache of users, basic groups, supergroups, channels and secret chats. Implies use_file_database
useMessageDatabaseboolean If set to true, the library will maintain a cache of chats and messages. Implies use_chat_info_database
useSecretChatsboolean If set to true, support for secret chats will be enabled
apiIdnumber Application identifier for Telegram API access, which can be obtained at https://my.telegram.org
apiHashstring Application identifier hash for Telegram API access, which can be obtained at https://my.telegram.org
systemLanguageCodestring IETF language tag of the user's operating system language; must be non-empty
deviceModelstring Model of the device the application is being run on; must be non-empty
systemVersionstring Version of the operating system the application is being run on. If empty, the version is automatically detected by TDLib
applicationVersionstring Application version; must be non-empty
enableStorageOptimizerboolean If set to true, old files will automatically be deleted
ignoreFileNamesboolean If set to true, original file names will be ignored. Otherwise, downloaded files will be saved under names as close as possible to the original name