Skip to content

danog\MadelineProto\Conversion:

Back to index

Author: Daniil Gentili daniil@daniil.it

Method list:

Methods:

importAuthorization(array<int, string> $authorization, int $main_dc_id, string $session, ?\danog\MadelineProto\SettingsAbstract $settings = NULL): \danog\MadelineProto\API

Import authorization from raw auth key and DC id.

Parameters:

  • $authorization: array<int, string> Authorization info, DC ID => auth key
  • $main_dc_id: int
  • $session: string
  • $settings: ?\danog\MadelineProto\SettingsAbstract

See also:

telethon(string $session, string $new_session, (\danog\MadelineProto\SettingsAbstract|null) $settings = NULL): \danog\MadelineProto\API

Convert telethon session.

Parameters:

  • $session: string Telethon session file
  • $new_session: string MadelineProto session directory to create
  • $settings: (\danog\MadelineProto\SettingsAbstract|null) Settings

See also:

pyrogram(string $session, string $new_session, (\danog\MadelineProto\SettingsAbstract|null) $settings = NULL): \danog\MadelineProto\API

Convert pyrogram session.

Parameters:

  • $session: string Pyrogram session file
  • $new_session: string MadelineProto session directory to create
  • $settings: (\danog\MadelineProto\SettingsAbstract|null) Settings

See also:

zerobias(array|string $session, string $new_session, ?\danog\MadelineProto\SettingsAbstract $settings = NULL): \danog\MadelineProto\API

Parameters:

  • $session: array|string
  • $new_session: string
  • $settings: ?\danog\MadelineProto\SettingsAbstract

See also:

tdesktop(string $session, string $new_session, (\danog\MadelineProto\SettingsAbstract|null) $settings = NULL, string $passcode = '', string $key = 'data', (int|null) $account = NULL): \danog\MadelineProto\API

Convert a Telegram Desktop session.

Passcodes set by recent versions of Telegram Desktop are wrapped with argon2id or scrypt, which are not supported: turn off the local passcode before converting.

Parameters:

  • $session: string Telegram Desktop tdata directory (or its parent directory)
  • $new_session: string MadelineProto session directory to create
  • $settings: (\danog\MadelineProto\SettingsAbstract|null) Settings
  • $passcode: string Local passcode, if any
  • $key: string Data name, if Telegram Desktop is started with -key
  • $account: (int|null) Index of the account to convert, the active one by default

See also:


Generated by danog/phpdoc