Method: account.setPrivacy

Back to methods index

Change privacy settings of current account


Name Type Description Required
key InputPrivacyKey Peers to which the privacy rules apply Yes
rules Array of InputPrivacyRule New privacy rules Yes

Return type: account.PrivacyRules

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');

$account.PrivacyRules = $MadelineProto->account->setPrivacy(['key' => InputPrivacyKey, 'rules' => [InputPrivacyRule, InputPrivacyRule], ]);

Or, if you’re into Lua:

account.PrivacyRules = account.setPrivacy({key=InputPrivacyKey, rules={InputPrivacyRule}, })


Code Type Description
400 PRIVACY_KEY_INVALID The privacy key is invalid
401 SESSION_PASSWORD_NEEDED 2FA is enabled, use a password to login
This site uses cookies, as described in the cookie policy. By clicking on "Accept" you consent to the use of cookies.