Class CallbackQuery
This object 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.
Inheritance
Inherited Members
Namespace: TelegramBotApi.Types
Assembly: TelegramBotApi.dll
Syntax
[JsonObject(MemberSerialization = MemberSerialization.OptIn, ItemNullValueHandling = NullValueHandling.Ignore)]
public class CallbackQuery
Properties
| Improve this Doc View SourceChatInstance
Global identifier, uniquely corresponding to the chat to which the message with the callback button was sent. Useful for high scores in games.
Declaration
[JsonProperty(PropertyName = "chat_instance")]
public string ChatInstance { get; set; }
Property Value
Type | Description |
---|---|
System. |
Data
Optional. Data associated with the callback button. Be aware that a bad client can send arbitrary data in this field.
Declaration
[JsonProperty(PropertyName = "data")]
public string Data { get; set; }
Property Value
Type | Description |
---|---|
System. |
From
Sender
Declaration
[JsonProperty(PropertyName = "from", Required = Required.Always)]
public User From { get; set; }
Property Value
Type | Description |
---|---|
User |
GameShortName
Optional. Short name of a Game to be returned, serves as the unique identifier for the game
Declaration
[JsonProperty(PropertyName = "game_short_name")]
public string GameShortName { get; set; }
Property Value
Type | Description |
---|---|
System. |
Id
Unique identifier for this query
Declaration
[JsonProperty(PropertyName = "id", Required = Required.Always)]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
System. |
InlineMessageId
Optional. Identifier of the message sent via the bot in inline mode, that originated the query.
Declaration
[JsonProperty(PropertyName = "inline_message_id")]
public string InlineMessageId { get; set; }
Property Value
Type | Description |
---|---|
System. |
Message
Optional. Message with the callback button that originated the query. Note that message content and message date will not be available if the message is too old
Declaration
[JsonProperty(PropertyName = "message")]
public Message Message { get; set; }
Property Value
Type | Description |
---|---|
Message |