MadelineProtoDocs/docs/API_docs/methods/photos.updateProfilePhoto.md
2024-05-01 14:53:46 +02:00

1.6 KiB

title description grand_parent parent image redirect_from
photos.updateProfilePhoto Installs a previously uploaded photo as a profile photo. Telegram RPC API Methods https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png /API_docs/methods/photos_updateProfilePhoto.html

Method: photos.updateProfilePhoto

Back to methods index

Installs a previously uploaded photo as a profile photo.

Parameters:

Name Type Description Required
fallback Bool If set, the chosen profile photo will be shown to users that can't display your main profile photo due to your privacy settings. Optional
bot Username, chat ID, Update, Message or InputUser Can contain info of a bot we own, to change the profile photo of that bot, instead of the current user. Optional
id MessageMedia, Update, Message or InputPhoto Input photo Optional

Return type: photos.Photo

Can bots use this method: YES

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

if (!file_exists('madeline.php')) {
    copy('https://phar.madelineproto.xyz/madeline.php', 'madeline.php');
}
include 'madeline.php';

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

$photos_Photo = $MadelineProto->photos->updateProfilePhoto(fallback: $Bool, bot: $InputUser, id: $InputPhoto, );