tgbot-cpp
Loading...
Searching...
No Matches
TgBot::SetStickerSetThumbnailArgs Struct Reference

Arguments for Api::setStickerSetThumbnail. More...

#include <Types.h>

Public Attributes

std::string name { }
 Sticker set name.
std::int64_t userId { }
 User identifier of the sticker set owner.
std::string format { }
 Format of the thumbnail, must be one of “static” for a .WEBP or .PNG image, “animated” for a .TGS animation, or “video” for a .WEBM video.
std::variant< std::shared_ptr< InputFile >, std::string > thumbnail = { }
 A .WEBP or .PNG image with the thumbnail, must be up to 128 kilobytes in size and have a width and height of exactly 100px, or a .TGS animation with a thumbnail up to 32 kilobytes in size (see https://core.telegram.org/stickers#animation-requirements for animated sticker technical requirements), or a .WEBM video with the thumbnail up to 32 kilobytes in size; see https://core.telegram.org/stickers#video- requirements for video sticker technical requirements. 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 ». Animated and video sticker set thumbnails can't be uploaded via HTTP URL. If omitted, then the thumbnail is dropped and the first sticker is used as the thumbnail.

Detailed Description

Arguments for Api::setStickerSetThumbnail.

Definition at line 20870 of file Types.h.

Member Data Documentation

◆ format

std::string TgBot::SetStickerSetThumbnailArgs::format { }

Format of the thumbnail, must be one of “static” for a .WEBP or .PNG image, “animated” for a .TGS animation, or “video” for a .WEBM video.

Definition at line 20885 of file Types.h.

◆ name

std::string TgBot::SetStickerSetThumbnailArgs::name { }

Sticker set name.

Definition at line 20874 of file Types.h.

◆ thumbnail

std::variant<std::shared_ptr<InputFile>, std::string> TgBot::SetStickerSetThumbnailArgs::thumbnail = { }

A .WEBP or .PNG image with the thumbnail, must be up to 128 kilobytes in size and have a width and height of exactly 100px, or a .TGS animation with a thumbnail up to 32 kilobytes in size (see https://core.telegram.org/stickers#animation-requirements for animated sticker technical requirements), or a .WEBM video with the thumbnail up to 32 kilobytes in size; see https://core.telegram.org/stickers#video- requirements for video sticker technical requirements. 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 ». Animated and video sticker set thumbnails can't be uploaded via HTTP URL. If omitted, then the thumbnail is dropped and the first sticker is used as the thumbnail.

Definition at line 20902 of file Types.h.

◆ userId

std::int64_t TgBot::SetStickerSetThumbnailArgs::userId { }

User identifier of the sticker set owner.

Definition at line 20879 of file Types.h.


The documentation for this struct was generated from the following file: