Skip to content

class Tourmaline::Game
inherits Reference #

This object represents a game. Use BotFather to create and edit games, their short names will act as unique identifiers.

Included modules

JSON::Serializable

Constructors#

.new(title, description, photo : Array(Tourmaline::PhotoSize) = [] of Tourmaline::PhotoSize, text : String? = nil, text_entities : Array(Tourmaline::MessageEntity) = [] of Tourmaline::MessageEntity, animation : Tourmaline::Animation? = nil) #

View source

.new(pull : JSON::PullParser) #

View source

Methods#

#animation : Tourmaline::Animation? #

Optional. Animation that will be displayed in the game message in chats. Upload via BotFather

View source

#animation=(animation : Tourmaline::Animation?) #

Optional. Animation that will be displayed in the game message in chats. Upload via BotFather

View source

#description : String #

Description of the game

View source

#description=(description : String) #

Description of the game

View source

#photo : Array(Tourmaline::PhotoSize) #

Photo that will be displayed in the game message in chats.

View source

#photo=(photo : Array(Tourmaline::PhotoSize)) #

Photo that will be displayed in the game message in chats.

View source

#text : String? #

Optional. Brief description of the game or high scores included in the game message. Can be automatically edited to include current high scores for the game when the bot calls setGameScore, or manually edited using editMessageText. 0-4096 characters.

View source

#text=(text : String?) #

Optional. Brief description of the game or high scores included in the game message. Can be automatically edited to include current high scores for the game when the bot calls setGameScore, or manually edited using editMessageText. 0-4096 characters.

View source

#text_entities : Array(Tourmaline::MessageEntity) #

Optional. Special entities that appear in text, such as usernames, URLs, bot commands, etc.

View source

#text_entities=(text_entities : Array(Tourmaline::MessageEntity)) #

Optional. Special entities that appear in text, such as usernames, URLs, bot commands, etc.

View source

#title : String #

Title of the game

View source

#title=(title : String) #

Title of the game

View source