Class

com.bot4s.telegram.models

Game

Related Doc: package models

Permalink

case class Game(title: String, description: String, photo: Array[PhotoSize], text: Option[String] = None, textEntities: Option[Array[MessageEntity]] = None, animation: Option[Animation] = None) extends Product with Serializable

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

title

String Title of the game

description

String Description of the game

photo

Array of PhotoSize Photo that will be displayed in the game message in chats.

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.

textEntities

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

animation

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

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Game
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Game(title: String, description: String, photo: Array[PhotoSize], text: Option[String] = None, textEntities: Option[Array[MessageEntity]] = None, animation: Option[Animation] = None)

    Permalink

    title

    String Title of the game

    description

    String Description of the game

    photo

    Array of PhotoSize Photo that will be displayed in the game message in chats.

    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.

    textEntities

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

    animation

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

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val animation: Option[Animation]

    Permalink

    Animation Optional.

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

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val description: String

    Permalink

    String Description of the game

  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  15. val photo: Array[PhotoSize]

    Permalink

    Array of PhotoSize Photo that will be displayed in the game message in chats.

  16. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  17. val text: Option[String]

    Permalink

    String Optional.

    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.

  18. val textEntities: Option[Array[MessageEntity]]

    Permalink

    Array of MessageEntity Optional.

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

  19. val title: String

    Permalink

    String Title of the game

  20. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped