Class CallbackQueryType represents an incoming callback query from a callback button in an inline keyboard.

If the button that originated the query was attached to a message sent by the bot, the field message will be present. If the button was attached to a message sent via the bot (in inline mode), the field inline_message_id will be present. Exactly one of the fields data or game_short_name will be present.

see
package Default

 Properties

 

Global identifier, uniquely corresponding to the chat to which the message with the callback button was sent.

$chatInstance : string | null

Default

Useful for high scores in games.

 

Optional. Data associated with the callback button.

$data : string | null

Default

Be aware that a bad client can send arbitrary data in this field.

 

Sender.

$from : \TgBotApi\BotApiBase\Type\UserType

Default

 

Optional. Short name of a Game to be returned, serves as the unique identifier for the game.

$gameShortGame : string | null

Default

 

Unique identifier for this query.

$id : string

Default

 

Optional. Identifier of the message sent via the bot in inline mode, that originated the query.

$inlineMessageId : string | null

Default

 

Optional. Message with the callback button that originated the query.

$message : \TgBotApi\BotApiBase\Type\MessageType | null

Default

Note that message content and message date will not be available if the message is too old.