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

2.9 KiB

title description grand_parent parent image redirect_from
stickers.createStickerSet Create a stickerset, bots only. Telegram RPC API Methods https://docs.madelineproto.xyz/favicons/android-chrome-256x256.png /API_docs/methods/stickers_createStickerSet.html

Method: stickers.createStickerSet

Back to methods index

Create a stickerset, bots only.

Parameters:

Name Type Description Required
masks Bool Whether this is a mask stickerset Optional
emojis Bool Whether this is a custom emoji stickerset. Optional
text_color Bool Whether the color of TGS custom emojis contained in this set should be changed to the text color when used in messages, the accent color if used as emoji status, white on chat photos, or another appropriate color based on context. For custom emoji stickersets only. Optional
user_id Username, chat ID, Update, Message or InputUser Stickerset owner Optional
title string Stickerset name, 1-64 chars Optional
short_name string Short name of sticker set, to be used in sticker deep links ». Can contain only english letters, digits and underscores. Must begin with a letter, can't contain consecutive underscores and, if called by a bot, must end in "_by_<bot_username>". <bot_username> is case insensitive. 1-64 characters. Optional
thumb MessageMedia, Update, Message or InputDocument Thumbnail Optional
stickers Array of InputStickerSetItem Stickers Yes
software string Used when importing stickers using the sticker import SDKs, specifies the name of the software that created the stickers Optional

Return type: messages.StickerSet

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

$messages_StickerSet = $MadelineProto->stickers->createStickerSet(masks: $Bool, emojis: $Bool, text_color: $Bool, user_id: $InputUser, title: 'string', short_name: 'string', thumb: $InputDocument, stickers: [$InputStickerSetItem, $InputStickerSetItem], software: 'string', );