Theme settings

inputThemeSettings#8fde504f flags:# message_colors_animated:flags.2?true base_theme:BaseTheme accent_color:int outbox_accent_color:flags.3?int message_colors:flags.0?Vector<int> wallpaper:flags.1?InputWallPaper wallpaper_settings:flags.1?WallPaperSettings = InputThemeSettings;


Name Type Description
flags # Flags, see TL conditional fields
message_colors_animated flags.2?true If set, the freeform gradient fill needs to be animated on every sent message
base_theme BaseTheme Default theme on which this theme is based
accent_color int Accent color, ARGB format
outbox_accent_color flags.3?int Accent color of outgoing messages in ARGB format
message_colors flags.0?Vector<int> The fill to be used as a background for outgoing messages, in RGB24 format.
If just one or two equal colors are provided, describes a solid fill of a background.
If two different colors are provided, describes the top and bottom colors of a 0-degree gradient.
If three or four colors are provided, describes a freeform gradient fill of a background.
wallpaper flags.1?InputWallPaper inputWallPaper or inputWallPaperSlug when passing wallpaper files for image or pattern wallpapers, inputWallPaperNoFile with id=0 otherwise.
wallpaper_settings flags.1?WallPaperSettings Wallpaper settings.



Related pages




Telegram apps support generating, sharing and synchronizing chat backgrounds.


Wallpaper with no file access hash, used for example when deleting (unsave=true) wallpapers using account.saveWallPaper, specifying just the wallpaper ID.