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

1.6 KiB

title description grand_parent parent image redirect_from
account.createTheme Create a theme Telegram RPC API Methods https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png /API_docs/methods/account_createTheme.html

Method: account.createTheme

Back to methods index

Create a theme

Parameters:

Name Type Description Required
slug string Unique theme ID used to generate theme deep links, can be empty to autogenerate a random ID. Optional
title string Theme name Optional
document MessageMedia, Update, Message or InputDocument Theme file Optional
settings Array of InputThemeSettings Theme settings, multiple values can be provided for the different base themes (day/night mode, etc). Optional

Return type: Theme

Can bots use this method: NO

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

$Theme = $MadelineProto->account->createTheme(slug: 'string', title: 'string', document: $InputDocument, settings: [$InputThemeSettings, $InputThemeSettings], );