stickers.createStickerSet
Create a stickerset, bots only.
Example
const {Api, TelegramClient} = require('telegram');
const {StringSession} = require('telegram/sessions');
const session = new StringSession('');
const client = new TelegramClient(session, apiId, apiHash, {});
(async function run() {
const result = await client.invoke(new Api.stickers.createStickerSet({
masks: true,
animated: true,
userId: new Api.InputUser({...}),
title: 'random string here',
shortName: 'random string here',
thumb: new Api.InputDocument({...}),
stickers: [new Api.InputStickerSetItem({...})],
}));
console.log(result); // prints the result
})();
TL schema
messages.stickerSet#b60a24a6 set:StickerSet packs:Vector<StickerPack> documents:Vector<Document> = messages.StickerSet;
---functions---
stickers.createStickerSet#f1036780 flags:# masks:flags.0?true animated:flags.1?true user_id:InputUser title:string short_name:string thumb:flags.2?InputDocument stickers:Vector<InputStickerSetItem> = messages.StickerSet;
Parameters
Name
Type
Description
short_name
Sticker set name. Can contain only English letters, digits and underscores. Must end with "by" ( is case insensitive); 1-64 characters
Result
Possible errors
Code
Type
Description
400
BOT_MISSING
This method can only be run by a bot
400
PACK_SHORT_NAME_INVALID
Short pack name invalid
400
PACK_SHORT_NAME_OCCUPIED
A stickerpack with this name already exists
400
PACK_TITLE_INVALID
The stickerpack title is invalid
400
PEER_ID_INVALID
The provided peer id is invalid
400
SHORTNAME_OCCUPY_FAILED
An internal error occurred
400
STICKERS_EMPTY
No sticker provided
400
STICKER_EMOJI_INVALID
Sticker emoji invalid
400
STICKER_FILE_INVALID
Sticker file invalid
400
STICKER_PNG_DIMENSIONS
Sticker png dimensions invalid
400
STICKER_PNG_NOPNG
One of the specified stickers is not a valid PNG file
400
USER_ID_INVALID
The provided user ID is invalid
Can bots use this methd ?
yes
Related pages
Last updated
Was this helpful?