Use this method to create a new sticker set owned by a user. The bot will be able to edit the sticker set thus created. You must use exactly one of the fields png_sticker, tgs_sticker, or webm_sticker. Returns True on success.
| Name | Type | Description | Required | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| name | string | array | Short name of sticker set, to be used in t.me/addstickers/ URLs (e.g., animals). Can contain only English letters, digits and underscores. Must begin with a letter, can't contain consecutive underscores and must end in "_by_| yes
| title
| string
| Sticker set title, 1-64 characters
| yes
| emojis
| string
| One or more emoji corresponding to the sticker
| yes
| user_id
| int | null
| User identifier of created sticker set owner
| no
| png_sticker
| CURLFile | string | null
| PNG image with the sticker, must be up to 512 kilobytes in size, dimensions must not exceed 512px, and either width or height must be exactly 512px. Pass a file_id as a String to send a file that already exists on the Telegram servers, pass an HTTP URL as a String for Telegram to get a file from the Internet, or upload a new one using multipart/form-data. More information on Sending Files »
| no
| tgs_sticker
| CURLFile | null
| TGS animation with the sticker, uploaded using multipart/form-data. See https://core.telegram.org/stickers#animated-sticker-requirements for technical requirements
| no
| webm_sticker
| CURLFile | null
| WEBM video with the sticker, uploaded using multipart/form-data. See https://core.telegram.org/stickers#video-sticker-requirements for technical requirements
| no
| sticker_type
| string | null
| Type of stickers in the set, pass “regular” or “mask”. Custom emoji sticker sets can't be created via the Bot API at the moment. By default, a regular sticker set is created.
| no
| contains_masks
| bool | null
| Deprecated use sticker_type instead, Pass True, if a set of mask stickers should be created
| no
| mask_position
| maskPosition | null | stdClass
| A JSON-serialized object for position where the mask should be placed on faces
| no
| token
| string | null
| You can use this method on another bot with specify this parameter
| no
| forgot
| bool | null
| You can set to not receive request result, dont set it or pass null for turn it off
| no
| answer
| bool | null
| You can set to answer to webhook, dont set it or pass null for turn it off
| no
| |
Output : bool | BPT\types\responseError
Static or normal : Static
request::createNewStickerSet(['user_id' => int, 'name' => string, 'title' => string, 'png_sticker' => InputFile | string, 'tgs_sticker' => InputFile, 'webm_sticker' => InputFile, 'emojis' => string, 'contains_masks' => bool, 'mask_position' => MaskPosition]);request::createNewStickerSet(['name' => string, 'title' => string, 'emojis' => string]);