Optional
params: Partial<BaseTelegramClientOptions>Readonly
_knownReadonly
_knownReadonly
appReadonly
cryptoReadonly
logReadonly
mtReadonly
onReadonly
onReadonly
onReadonly
paramsReadonly
platformReadonly
storageReadonly
timersOptional
Readonly
updatesRPC method to call
Optional
params: RpcCallOptionsAdditional call parameters
Initialize the connection to the primary DC.
You shouldn't usually call this method directly as it is called implicitly the first time you call call.
Export current session to a single LONG string, containing all the needed information.
Warning! Anyone with this string will be able to authorize as you and do anything. Treat this as your password, and never give it away!
In case you have accidentally leaked this string, make sure to revoke this session in account settings: "Privacy & Security" > "Active sessions" > find the one containing
mtcute
> Revoke, or, in case this is a bot, revoke bot token with @BotFather
Optional
dcId: numberOptional
noDispatch: booleanImport the session from the given session string.
Note that the session will only be imported in case
the storage is missing authorization (i.e. does not contain
auth key for the primary DC), otherwise it will be ignored (unless force
).
Session string to import
Whether to overwrite existing session
ADVANCED
Do all the preparations, but don't connect just yet. Useful when you want to do some preparations before connecting, like setting up session.
Call connect to actually connect.
Static
fullStatic
offlineCreate a fake client that may not actually be used for API calls
Useful for testing "offline" methods
Make an RPC call
This method is still quite low-level and you shouldn't use this when using high-level API provided by
@mtcute/client
.