Represents a link to a file. By default, this file will be sent by the user with an optional caption. Alternatively, you can use input_message_content to send a message with the specified content instead of the file. Currently, only .PDF and .ZIP files can be sent using this method.
Note: This will only work in Telegram versions released after 9 April, 2016. Older clients will ignore them.
Constructors
new(id :
String, title :
String, document_url :
String, mime_type :
String, type :
String = "document", caption :
String |
Nil = nil, parse_mode :
ParseMode =
ParseMode::Markdown, caption_entities :
Array(
Tourmaline::MessageEntity) = [] of
Tourmaline::MessageEntity, description :
String |
Nil = nil, reply_markup :
Tourmaline::InlineKeyboardMarkup |
Nil = nil, input_message_content :
Tourmaline::InputMessageContent |
Nil = nil, thumbnail_url :
String |
Nil = nil, thumbnail_width :
Int32 |
Int64 |
Nil = nil, thumbnail_height :
Int32 |
Int64 |
Nil = nil)
SourceInstance methods
caption
Optional. Caption of the document to be sent, 0-1024 characters after entities parsing
Sourcecaption=(caption :
String |
Nil)
Optional. Caption of the document to be sent, 0-1024 characters after entities parsing
Sourcecaption_entities
Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode
SourceOptional. List of special entities that appear in the caption, which can be specified instead of parse_mode
Sourcedescription
Optional. Short description of the result
Sourcedescription=(description :
String |
Nil)
Optional. Short description of the result
Sourceid
Unique identifier for this result, 1-64 bytes
SourceUnique identifier for this result, 1-64 bytes
Sourceinput_message_content
Optional. Content of the message to be sent instead of the file
SourceOptional. Content of the message to be sent instead of the file
Sourcemime_type
MIME type of the content of the file, either "application/pdf" or "application/zip"
Sourcemime_type=(mime_type :
String)
MIME type of the content of the file, either "application/pdf" or "application/zip"
Sourceparse_mode
Optional. Mode for parsing entities in the document caption. See formatting options for more details.
Sourceparse_mode=(parse_mode : ParseMode)
Optional. Mode for parsing entities in the document caption. See formatting options for more details.
Sourcereply_markup
Optional. Inline keyboard attached to the message
SourceOptional. Inline keyboard attached to the message
Sourcethumbnail_height
Optional. Thumbnail height
Sourcethumbnail_height=(thumbnail_height :
Int32 |
Int64 |
Nil)
Optional. Thumbnail height
Sourcethumbnail_url
Optional. URL of the thumbnail (JPEG only) for the file
Sourcethumbnail_url=(thumbnail_url :
String |
Nil)
Optional. URL of the thumbnail (JPEG only) for the file
Sourcethumbnail_width
Optional. Thumbnail width
Sourcethumbnail_width=(thumbnail_width :
Int32 |
Int64 |
Nil)
Optional. Thumbnail width
Sourcetype
Type of the result, must be document
SourceType of the result, must be document
Source