Layer 220
method Users Bots
stickers.setStickerSetThumb#a76a5392 flags:# stickerset:InputStickerSet thumb:flags.0?InputDocument thumb_document_id:flags.1?long = messages.StickerSet;

Parameters

Name Type Description
Flags # Flags, see TL conditional fields
Stickerset InputStickerSet Stickerset
Thumb flags.0?InputDocument Thumbnail (only for normal stickersets, not custom emoji stickersets).
ThumbDocumentId flags.1?long Only for custom emoji stickersets, ID of a custom emoji present in the set to use as thumbnail; pass 0 to fallback to the first custom emoji of the set.

Possible Errors

Code Type Description
400 STICKERSET_INVALID The provided sticker set is invalid.
400 STICKER_THUMB_PNG_NOPNG Incorrect stickerset thumb file provided, PNG / WEBP expected.
400 STICKER_THUMB_TGS_NOTGS Incorrect stickerset TGS thumb file provided.

Gogram Example

// StickersSetStickerSetThumb - using Params struct
result, err := client.StickersSetStickerSetThumb(&tg.StickersSetStickerSetThumbParams{
    Stickerset: &tg.InputStickerSet{},

    // Optional fields:
    // Thumb: &tg.InputDocument{ID: int64(0), AccessHash: int64(0), FileReference: []byte{}},
    // ThumbDocumentId: int64(0),
})
if err != nil {
    // handle error
}
// result is *tg.MessagesStickerSet