MadelineProtoDocs/old_docs/API_docs_v44/methods/account.createTheme.md

1.4 KiB

title description image redirect_from
account.createTheme Create a theme 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 Yes
title string Theme name Yes
document MessageMedia, Update, Message or InputDocument Theme file Optional
settings InputThemeSettings Theme settings 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, ]);

Or, if you're into Lua:

Theme = account.createTheme({slug='string', title='string', document=InputDocument, settings=InputThemeSettings, })