Layer 220
constructor
inputReplyToMessage#869fbe10 flags:# reply_to_msg_id:int top_msg_id:flags.0?int reply_to_peer_id:flags.1?InputPeer quote_text:flags.2?string quote_entities:flags.3?Vector<MessageEntity> quote_offset:flags.4?int monoforum_peer_id:flags.5?InputPeer todo_item_id:flags.6?int = InputReplyTo;

Parameters

Name Type Description
Flags # Flags, see TL conditional fields
ReplyToMsgId int The message ID to reply to.
TopMsgId flags.0?int This field must contain the topic ID only when replying to messages in forum topics different from the "General" topic (i. e. reply_to_msg_id is set and reply_to_msg_id != topic ID and topic ID != 1 ). If the replied-to message is deleted before the method finishes execution, the value in this field will be used to send the message to the correct topic, instead of the "General" topic.
ReplyToPeerId flags.1?InputPeer Used to reply to messages sent to another chat (specified here), can only be used for non- protected chats and messages.
QuoteText flags.2?string Used to quote-reply to only a certain section (specified here) of the original message. The maximum UTF-8 length for quotes is specified in the quote_length_max config key.
QuoteEntities Vector<MessageEntity> Message entities for styled text from the quote_text field.
QuoteOffset flags.4?int Offset of the message quote_text within the original message (in UTF-16 code units ).
MonoforumPeerId flags.5?InputPeer Must be set to the ID of the topic when replying to a message within a monoforum topic.
TodoItemId flags.6?int Can be set to reply to the specified item of a todo list.

Returns

InputReplyTo

Gogram Example

// Creating InputReplyToMessage constructor
obj := &tg.InputReplyToMessage{
    ReplyToMsgId: 0,

    // Optional fields:
    // TopMsgId: 0,
    // ReplyToPeerId: &tg.InputPeerUser{UserID: int64(123456789)},
    // QuoteText: "...",
    // QuoteEntities: []tg.MessageEntity{&tg.MessageEntityBold{Offset: 0, Length: 4}},
    // ... more optional fields
}