Layer 224
constructor
inputSingleMedia#1cc6e91f flags:# media:InputMedia random_id:long message:string entities:flags.0?Vector<MessageEntity> = InputSingleMedia;

Parameters

Name Type Description
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

Gogram Example

// Creating InputSingleMediaObj constructor
obj := &tg.InputSingleMediaObj{
    Media: &tg.InputMediaPhoto{ID: &tg.InputPhoto{ID: int64(5678901234567890), AccessHash: int64(1234567890123456), FileReference: []byte{0x01}}},
    RandomId: int64(1234567890),
    Message: "Hello, World!",

    // Optional fields:
    // Entities: []tg.MessageEntity{&tg.MessageEntityBold{Offset: 0, Length: 11}},
}