SendGameRequest

data class SendGameRequest(chatId: Int, gameShortName: String, disableNotification: Boolean, replyToMessageId: Int?, allowSendingWithoutReply: Boolean, replyMarkup: InlineKeyboardMarkup?)

Request body for sendGame

Parameters

chatId

Unique identifier for the target chat

gameShortName

Short name of the game, serves as the unique identifier for the game. Set up your games via Botfather.

disableNotification

Sends the message silently. Users will receive a notification with no sound.

replyToMessageId

If the message is a reply, ID of the original message

allowSendingWithoutReply

Pass True, if the message should be sent even if the specified replied-to message is not found

replyMarkup

A JSON-serialized object for an inline keyboard. If empty, one 'Play game_title' button will be shown. If not empty, the first button must launch the game.

Constructors

SendGameRequest
Link copied to clipboard
common
fun SendGameRequest(chatId: Int, gameShortName: String, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: InlineKeyboardMarkup? = null)
Unique identifier for the target chat

Functions

component1
Link copied to clipboard
common
operator fun component1(): Int
component2
Link copied to clipboard
common
operator fun component2(): String
component3
Link copied to clipboard
common
operator fun component3(): Boolean
component4
Link copied to clipboard
common
operator fun component4(): Int?
component5
Link copied to clipboard
common
operator fun component5(): Boolean
component6
Link copied to clipboard
common
operator fun component6(): InlineKeyboardMarkup?
copy
Link copied to clipboard
common
fun copy(chatId: Int, gameShortName: String, disableNotification: Boolean = false, replyToMessageId: Int? = null, allowSendingWithoutReply: Boolean = false, replyMarkup: InlineKeyboardMarkup? = null): SendGameRequest
equals
Link copied to clipboard
common
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open override fun hashCode(): Int
toString
Link copied to clipboard
common
open override fun toString(): String

Properties

allowSendingWithoutReply
Link copied to clipboard
common
val allowSendingWithoutReply: Boolean = false
Pass True, if the message should be sent even if the specified replied-to message is not found
chatId
Link copied to clipboard
common
val chatId: Int
Unique identifier for the target chat
disableNotification
Link copied to clipboard
common
val disableNotification: Boolean = false
Sends the message silently.
gameShortName
Link copied to clipboard
common
val gameShortName: String
Short name of the game, serves as the unique identifier for the game.
replyMarkup
Link copied to clipboard
common
val replyMarkup: InlineKeyboardMarkup? = null
A JSON-serialized object for an inline keyboard.
replyToMessageId
Link copied to clipboard
common
val replyToMessageId: Int? = null
If the message is a reply, ID of the original message