pytdbot.types.bound_methods.callback_query

class pytdbot.types.bound_methods.callback_query.CallbackQueryBoundMethods[source]

Bases: object

__init__()[source]
async answer(text, show_alert=None, url=None, cache_time=None)[source]

Answer to callback query. Shortcut for answerCallbackQuery()

Return type:

Union[Error, Ok]

Parameters:
  • text (str)

  • show_alert (bool | None)

  • url (str | None)

  • cache_time (int | None)

async edit_message_caption(caption, caption_entities=None, parse_mode=None, show_caption_above_media=None, reply_markup=None)[source]

Edit message caption

Return type:

Union[Error, Message]

Parameters:
  • caption (str)

  • caption_entities (List[TextEntity] | None)

  • parse_mode (str | None)

  • show_caption_above_media (bool | None)

  • reply_markup (ReplyMarkup | None)

async edit_message_reply_markup(reply_markup)[source]

Edit message reply markup. Shortcut for editMessageReplyMarkup()

Return type:

Union[Error, Message]

Parameters:

reply_markup (ReplyMarkup)

async edit_message_text(text, parse_mode=None, entities=None, disable_web_page_preview=False, url=None, force_small_media=None, force_large_media=None, show_above_text=None, reply_markup=None)[source]

Edit callback query message text. Shortcut for editTextMessage()

Return type:

Union[Error, Message]

Parameters:
  • text (str)

  • parse_mode (str | None)

  • entities (list | None)

  • disable_web_page_preview (bool)

  • url (str | None)

  • force_small_media (bool | None)

  • force_large_media (bool | None)

  • show_above_text (bool | None)

  • reply_markup (ReplyMarkup | None)

async getMessage()[source]

Get callback query message

Return type:

Union[Error, Message]

property callback_data: CallbackData

Callback data that was set by callback_data()

Parameters:
  • action (Any) – Action name

  • data (Any, optional) – Callback data

property text: str

Callback data decoded as str