Layer 220
AccountUpdateColor
Update the accent color and background custom emoji of the current account.
method
Users
account.updateColor#7cefa15d flags:# for_profile:flags.1?true color:flags.2?int background_emoji_id:flags.0?long = Bool;
Parameters
| Name | Type | Description |
|---|---|---|
| Flags | # | Flags, see TL conditional fields |
| ForProfile | flags.1?true | Whether to change the accent color emoji pattern of the profile page; otherwise, the accent color and emoji pattern of messages will be changed. |
| Color | flags.2?int | ID of the accent color palette to use (not RGB 24, see here for more info). |
| BackgroundEmojiId | flags.0?long | Custom emoji ID used in the accent color pattern. |
Returns
BoolPossible Errors
| Code | Type | Description |
|---|---|---|
| 400 | COLOR_INVALID | The specified color palette ID was invalid. |
| 400 | DOCUMENT_INVALID | The specified document is invalid. |
| 403 | PREMIUM_ACCOUNT_REQUIRED | A premium account is required to execute this action. |
Gogram Example
// AccountUpdateColor - using Params struct result, err := client.AccountUpdateColor(&tg.AccountUpdateColorParams{ // Optional fields: // ForProfile: true, // Color: 0, // BackgroundEmojiId: int64(0), }) if err != nil { // handle error } // result is *tg.Bool