Layer 228
EphemeralMessageObj
constructor
ephemeralMessage#d9c6dc1a flags:# out:flags.0?true id:int from_id:Peer peer_id:Peer receiver_id:long top_msg_id:flags.1?int date:int message:string entities:flags.2?Vector<MessageEntity> media:flags.3?MessageMedia reply_markup:flags.4?ReplyMarkup reply_to:flags.6?MessageReplyHeader = EphemeralMessage;
Parameters
| Name | Type | Description |
|---|---|---|
| Out | flags.0?true | |
| Id | int | |
| FromId | Peer | |
| PeerId | Peer | |
| ReceiverId | long | |
| TopMsgId | flags.1?int | |
| Date | int | |
| Message | string | |
| Entities | Vector<MessageEntity> | |
| Media | flags.3?MessageMedia | |
| ReplyMarkup | flags.4?ReplyMarkup | |
| ReplyTo | flags.6?MessageReplyHeader |
Returns
EphemeralMessageGogram Example
// Creating EphemeralMessageObj constructor obj := &tg.EphemeralMessageObj{ Id: 42, FromId: &tg.PeerChannel{}, PeerId: &tg.PeerChannel{}, ReceiverId: int64(1234567890), Date: int(time.Now().Unix()), Message: "Hello!", // Optional fields: // Out: true, // TopMsgId: 42, // Entities: []tg.MessageEntity{&tg.MessageEntityBold{Offset: 0, Length: 11}}, // Media: &tg.MessageMediaContact{}, // ... more optional fields }