class Tourmaline::ReplyParameters
- Tourmaline::ReplyParameters
- Reference
- Object
Overview
Describes reply parameters for the message that is being sent.
Included Modules
- JSON::Serializable
Defined in:
tourmaline/types/api.crConstructors
- .new(pull : JSON::PullParser)
- .new(message_id : Int32 | Int64, chat_id : Int32 | Int64 | String | Nil = nil, allow_sending_without_reply : Bool | Nil = nil, quote : String | Nil = nil, quote_parse_mode : String | Nil = nil, quote_entities : Array(Tourmaline::MessageEntity) = [] of Tourmaline::MessageEntity, quote_position : Int32 | Int64 | Nil = nil)
Instance Method Summary
-
#allow_sending_without_reply=(allow_sending_without_reply : Bool | Nil)
Optional.
-
#allow_sending_without_reply? : Bool | Nil
Optional.
-
#chat_id : Int32 | Int64 | String | Nil
Optional.
-
#chat_id=(chat_id : Int32 | Int64 | String | Nil)
Optional.
-
#message_id : Int32 | Int64
Identifier of the message that will be replied to in the current chat, or in the chat chat_id if it is specified
-
#message_id=(message_id : Int32 | Int64)
Identifier of the message that will be replied to in the current chat, or in the chat chat_id if it is specified
-
#quote : String | Nil
Optional.
-
#quote=(quote : String | Nil)
Optional.
-
#quote_entities : Array(Tourmaline::MessageEntity)
Optional.
-
#quote_entities=(quote_entities : Array(Tourmaline::MessageEntity))
Optional.
-
#quote_parse_mode : String | Nil
Optional.
-
#quote_parse_mode=(quote_parse_mode : String | Nil)
Optional.
-
#quote_position : Int32 | Int64 | Nil
Optional.
-
#quote_position=(quote_position : Int32 | Int64 | Nil)
Optional.
Constructor Detail
Instance Method Detail
Optional. Pass True if the message should be sent even if the specified message to be replied to is not found; can be used only for replies in the same chat and forum topic.
Optional. Pass True if the message should be sent even if the specified message to be replied to is not found; can be used only for replies in the same chat and forum topic.
Optional. If the message to be replied to is from a different chat, unique identifier for the chat or username of the channel (in the format @channelusername)
Optional. If the message to be replied to is from a different chat, unique identifier for the chat or username of the channel (in the format @channelusername)
Identifier of the message that will be replied to in the current chat, or in the chat chat_id if it is specified
Identifier of the message that will be replied to in the current chat, or in the chat chat_id if it is specified
Optional. Quoted part of the message to be replied to; 0-1024 characters after entities parsing. The quote must be an exact substring of the message to be replied to, including bold, italic, underline, strikethrough, spoiler, and custom_emoji entities. The message will fail to send if the quote isn't found in the original message.
Optional. Quoted part of the message to be replied to; 0-1024 characters after entities parsing. The quote must be an exact substring of the message to be replied to, including bold, italic, underline, strikethrough, spoiler, and custom_emoji entities. The message will fail to send if the quote isn't found in the original message.
Optional. A JSON-serialized list of special entities that appear in the quote. It can be specified instead of quote_parse_mode.
Optional. A JSON-serialized list of special entities that appear in the quote. It can be specified instead of quote_parse_mode.
Optional. Mode for parsing entities in the quote. See formatting options for more details.
Optional. Mode for parsing entities in the quote. See formatting options for more details.
Optional. Position of the quote in the original message in UTF-16 code units
Optional. Position of the quote in the original message in UTF-16 code units