Bases: telegram.TelegramObject
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.
Objects of this class are comparable in terms of equality. Two objects of this class are considered equal, if their id
is equal.
from_user (telegram.User
) – Sender.
chat_instance (str
) – Global identifier, uniquely corresponding to the chat to which the message with the callback button was sent. Useful for high scores in games.
message (telegram.MaybeInaccessibleMessage
, optional) –
Message sent by the bot with the callback button that originated the query.
Changed in version 20.8: Accept objects of type telegram.MaybeInaccessibleMessage
since Bot API 7.0.
data (str
, optional) – Data associated with the callback button. Be aware that the message, which originated the query, can contain no callback buttons with this data.
inline_message_id (str
, optional) – Identifier of the message sent via the bot in inline mode, that originated the query.
game_short_name (str
, optional) – Short name of a Game to be returned, serves as the unique identifier for the game.
Unique identifier for this query.
Sender.
Global identifier, uniquely corresponding to the chat to which the message with the callback button was sent. Useful for high scores in games.
Optional. Message sent by the bot with the callback button that originated the query.
Changed in version 20.8: Objects may be of type telegram.MaybeInaccessibleMessage
since Bot API 7.0.
Optional. Data associated with the callback button. Be aware that the message, which originated the query, can contain no callback buttons with this data.
Optional. Identifier of the message sent via the bot in inline mode, that originated the query.
Optional. Short name of a Game to be returned, serves as the unique identifier for the game.
telegram.constants.CallbackQueryLimit.ANSWER_CALLBACK_QUERY_TEXT_LENGTH
Added in version 13.2.
Shortcut for:
await bot.answer_callback_query(update.callback_query.id, *args, **kwargs)
For the documentation of the arguments, please see telegram.Bot.answer_callback_query()
.
Shortcut for:
await update.callback_query.message.copy( from_chat_id=update.message.chat_id, message_id=update.message.message_id, *args, **kwargs )
For the documentation of the arguments, please see telegram.Message.copy()
.
Changed in version 20.8: Raises TypeError
if message
is not accessible.
On success, returns the MessageId of the sent message.
Shortcut for:
await update.callback_query.message.delete(*args, **kwargs)
For the documentation of the arguments, please see telegram.Message.delete()
.
Changed in version 20.8: Raises TypeError
if message
is not accessible.
Shortcut for either:
await update.callback_query.message.edit_caption(*args, **kwargs)
or:
await bot.edit_message_caption( inline_message_id=update.callback_query.inline_message_id, *args, **kwargs, )
For the documentation of the arguments, please see telegram.Bot.edit_message_caption()
and telegram.Message.edit_caption()
.
Changed in version 20.8: Raises TypeError
if message
is not accessible.
On success, if edited message is sent by the bot, the edited Message is returned, otherwise True
is returned.
Shortcut for:
await update.callback_query.message.edit_checklist(*args, **kwargs)
For the documentation of the arguments, please see telegram.Message.edit_checklist()
.
Added in version 22.3.
On success, the edited Message is returned.
Shortcut for either:
await update.callback_query.message.edit_live_location(*args, **kwargs)
or:
await bot.edit_message_live_location( inline_message_id=update.callback_query.inline_message_id, *args, **kwargs )
For the documentation of the arguments, please see telegram.Bot.edit_message_live_location()
and telegram.Message.edit_live_location()
.
Changed in version 20.8: Raises TypeError
if message
is not accessible.
On success, if edited message is sent by the bot, the edited Message is returned, otherwise True
is returned.
Shortcut for either:
await update.callback_query.message.edit_media(*args, **kwargs)
or:
await bot.edit_message_media( inline_message_id=update.callback_query.inline_message_id, *args, **kwargs )
For the documentation of the arguments, please see telegram.Bot.edit_message_media()
and telegram.Message.edit_media()
.
Changed in version 20.8: Raises TypeError
if message
is not accessible.
On success, if edited message is not an inline message, the edited Message is returned, otherwise True
is returned.
Shortcut for either:
await update.callback_query.message.edit_reply_markup(*args, **kwargs)
or:
await bot.edit_message_reply_markup( inline_message_id=update.callback_query.inline_message_id, *args, **kwargs )
For the documentation of the arguments, please see telegram.Bot.edit_message_reply_markup()
and telegram.Message.edit_reply_markup()
.
Changed in version 20.8: Raises TypeError
if message
is not accessible.
On success, if edited message is sent by the bot, the edited Message is returned, otherwise True
is returned.
Shortcut for either:
await update.callback_query.message.edit_text(*args, **kwargs)
or:
await bot.edit_message_text( inline_message_id=update.callback_query.inline_message_id, *args, **kwargs, )
For the documentation of the arguments, please see telegram.Bot.edit_message_text()
and telegram.Message.edit_text()
.
Changed in version 20.8: Raises TypeError
if message
is not accessible.
On success, if edited message is sent by the bot, the edited Message is returned, otherwise True
is returned.
Shortcut for either:
await update.callback_query.message.get_game_high_score(*args, **kwargs)
or:
await bot.get_game_high_scores( inline_message_id=update.callback_query.inline_message_id, *args, **kwargs )
For the documentation of the arguments, please see telegram.Bot.get_game_high_scores()
and telegram.Message.get_game_high_scores()
.
Changed in version 20.8: Raises TypeError
if message
is not accessible.
tuple[telegram.GameHighScore
]
Shortcut for:
await update.callback_query.message.pin(*args, **kwargs)
For the documentation of the arguments, please see telegram.Message.pin()
.
Changed in version 20.8: Raises TypeError
if message
is not accessible.
Shortcut for either:
await update.callback_query.message.set_game_score(*args, **kwargs)
or:
await bot.set_game_score( inline_message_id=update.callback_query.inline_message_id, *args, **kwargs )
For the documentation of the arguments, please see telegram.Bot.set_game_score()
and telegram.Message.set_game_score()
.
Changed in version 20.8: Raises TypeError
if message
is not accessible.
On success, if edited message is sent by the bot, the edited Message is returned, otherwise True
is returned.
Shortcut for either:
await update.callback_query.message.stop_live_location(*args, **kwargs)
or:
await bot.stop_message_live_location( inline_message_id=update.callback_query.inline_message_id, *args, **kwargs )
For the documentation of the arguments, please see telegram.Bot.stop_message_live_location()
and telegram.Message.stop_live_location()
.
Changed in version 20.8: Raises TypeError
if message
is not accessible.
On success, if edited message is sent by the bot, the edited Message is returned, otherwise True
is returned.
Shortcut for:
await update.callback_query.message.unpin(*args, **kwargs)
For the documentation of the arguments, please see telegram.Message.unpin()
.
Changed in version 20.8: Raises TypeError
if message
is not accessible.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4