Represents a link to a page containing an embedded video player or a video file. By default, this video 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 video.
Constructors
new(id :
String, video_url :
String, mime_type :
String, thumbnail_url :
String, title :
String, type :
String = "video", caption :
String |
Nil = nil, parse_mode :
ParseMode =
ParseMode::Markdown, caption_entities :
Array(
Tourmaline::MessageEntity) = [] of
Tourmaline::MessageEntity, video_width :
Int32 |
Int64 |
Nil = nil, video_height :
Int32 |
Int64 |
Nil = nil, video_duration :
Int32 |
Int64 |
Nil = nil, description :
String |
Nil = nil, reply_markup :
Tourmaline::InlineKeyboardMarkup |
Nil = nil, input_message_content :
Tourmaline::InputMessageContent |
Nil = nil)
SourceInstance methods
caption
Optional. Caption of the video to be sent, 0-1024 characters after entities parsing
Sourcecaption=(caption :
String |
Nil)
Optional. Caption of the video 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 video. This field is required if InlineQueryResultVideo is used to send an HTML-page as a result (e.g., a YouTube video).
SourceOptional. Content of the message to be sent instead of the video. This field is required if InlineQueryResultVideo is used to send an HTML-page as a result (e.g., a YouTube video).
Sourcemime_type
MIME type of the content of the video URL, "text/html" or "video/mp4"
Sourcemime_type=(mime_type :
String)
MIME type of the content of the video URL, "text/html" or "video/mp4"
Sourceparse_mode
Optional. Mode for parsing entities in the video caption. See formatting options for more details.
Sourceparse_mode=(parse_mode : ParseMode)
Optional. Mode for parsing entities in the video caption. See formatting options for more details.
Sourcereply_markup
Optional. Inline keyboard attached to the message
SourceOptional. Inline keyboard attached to the message
Sourcethumbnail_url
URL of the thumbnail (JPEG only) for the video
Sourcethumbnail_url=(thumbnail_url :
String)
URL of the thumbnail (JPEG only) for the video
Sourcetype
Type of the result, must be video
SourceType of the result, must be video
Sourcevideo_duration
Optional. Video duration in seconds
Sourcevideo_duration=(video_duration :
Int32 |
Int64 |
Nil)
Optional. Video duration in seconds
Sourcevideo_url
A valid URL for the embedded video player or video file
Sourcevideo_url=(video_url :
String)
A valid URL for the embedded video player or video file
Source