package telegram type ( // Game represents a game. Use BotFather to create and edit games, their // short names will act as unique identifiers. Game struct { // Title of the game Title string `json:"title"` // Description of the game Description string `json:"description"` // 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. Text string `json:"text,omitempty"` // Photo that will be displayed in the game message in chats. Photo []PhotoSize `json:"photo"` // Special entities that appear in text, such as usernames, URLs, bot // commands, etc. TextEntities []MessageEntity `json:"text_entities,omitempty"` // Animation that will be displayed in the game message in chats. Upload // via BotFather Animation *Animation `json:"animation,omitempty"` } // CallbackGame a placeholder, currently holds no information. Use BotFather // to set up your game. CallbackGame struct{} // GameHighScore represents one row of the high scores table for a game. GameHighScore struct { // Position in high score table for the game Position int `json:"position"` // Score Score int `json:"score"` // User User *User `json:"user"` } )