Aliaksei Levin
Aliaksei Levin
No. This should never be needed to be used.
You must always use `custom_emoji_id` whenever custom emoji identifier is required and `sticker.id` whenever sticker identifier is required.
You almost never need `sticker.id`. You need `custom_emoji_id` to identify a custom emoji and process it.
The animation definitely isn't related directly to the sticker.
You described mostly how it works. The premium animation is a separate file.
The update `updateFile` is sent whenever any information about a file changes. You may find approximate file size and uploaded or downloaded size in the corresponding `file` object.
It is impossible to know up-to-date status of all other Telegram users or any other information about them. The cached information is updated whenever appropriate, usually, after some interaction with...
Regular apps never need to voluntary update basic information about a user, therefore it doesn't make sense to add such parameter to `getUser`. Almost any interaction with the user is...
Everything works as intended in all apps. I can't mention all the ways, because there are dozens of them and most are out of the app's control.
There is no intended way to force such update. The cached information is updated whenever appropriate.