Layer 220
InputSingleMedia
A single media in an album or grouped media sent with messages. send Multi Media.
constructor
inputSingleMedia#1cc6e91f flags:# media:InputMedia random_id:long message:string entities:flags.0?Vector<MessageEntity> = InputSingleMedia;
Parameters
| Name | Type | Description |
|---|---|---|
| Flags | # | Flags, see TL conditional fields |
| Media | InputMedia | The media |
| RandomId | long | Unique client media ID required to prevent message resending |
| Message | string | A caption for the media |
| Entities | Vector<MessageEntity> | Message entities for styled text |
Returns
InputSingleMediaGogram Example
// Creating InputSingleMedia constructor obj := &tg.InputSingleMedia{ Media: &tg.InputMediaPhoto{ID: &tg.InputPhoto{ID: int64(0), AccessHash: int64(0), FileReference: []byte{}}}, RandomId: int64(0), Message: "...", // Optional fields: // Entities: []tg.MessageEntity{&tg.MessageEntityBold{Offset: 0, Length: 4}}, }