Layer 220
InputReplyToMessage
Reply to a message.
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
InputReplyToGogram 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 }