New document
inputMediaUploadedDocument#37c9330 flags:# nosound_video:flags.3?true force_file:flags.4?true spoiler:flags.5?true file:InputFile thumb:flags.2?InputFile mime_type:string attributes:Vector<DocumentAttribute> stickers:flags.0?Vector<InputDocument> video_cover:flags.6?InputPhoto video_timestamp:flags.7?int ttl_seconds:flags.1?int = InputMedia;
| Name | Type | Description |
|---|---|---|
| flags | # | Flags, see TL conditional fields |
| nosound_video | flags.3?true | Whether to send the file as a video even if it doesn't have an audio track (i.e. if set, the documentAttributeAnimated attribute will not be set even for videos without audio) |
| force_file | flags.4?true | Force the media file to be uploaded as document |
| spoiler | flags.5?true | Whether this media should be hidden behind a spoiler warning |
| file | InputFile | The uploaded file |
| thumb | flags.2?InputFile | Thumbnail of the document, uploaded as for the file |
| mime_type | string | MIME type of document |
| attributes | Vector<DocumentAttribute> | Attributes that specify the type of the document (video, audio, voice, sticker, etc.) |
| stickers | flags.0?Vector<InputDocument> | Attached stickers |
| video_cover | flags.6?InputPhoto | Start playing the video at the specified timestamp (seconds). |
| video_timestamp | flags.7?int | Start playing the video at the specified timestamp (seconds). |
| ttl_seconds | flags.1?int | Time to live in seconds of self-destructing document |
Defines an animated GIF
How to transfer large data batches correctly.