Method: account.checkUsername

Back to methods index

Validates a username and checks availability.


Name Type Description Required
username string Username
Accepted characters: A-z (case-insensitive), 0-9 and underscores.
Length: 5-32 characters.

Return type: Bool

Can bots use this method: NO

MadelineProto Example (now async for huge speed and parallelism!):

if (!file_exists('madeline.php')) {
    copy('', 'madeline.php');
include 'madeline.php';

$MadelineProto = new \danog\MadelineProto\API('session.madeline');

$Bool = $MadelineProto->account->checkUsername(['username' => 'string', ]);

Or, if you’re into Lua:

Bool = account.checkUsername({username='string', })


Code Type Description
400 USERNAME_INVALID The provided username is not valid
406 AUTH_KEY_DUPLICATED An auth key with the same ID was already generated
This site uses cookies, as described in the cookie policy. By clicking on "Accept" you consent to the use of cookies.