🌙

answerCallbackQuery

answerCallbackQuery

Подтверждает получение callback от нажатия inline-кнопки. Убирает индикатор загрузки у пользователя.

await bot.answer_callback_query(callback_query_id)

Параметры

ПараметрТипОписание
callback_query_idstrID callback из апдейта

Вызывайте сразу при обработке callback_query — иначе кнопка будет показывать загрузку несколько секунд.

Примеры

Через метод cb.answer() (удобно):

@dp.callback_query(filters.callback_data("yes"))
async def on_yes(cb):
    await cb.answer()
    await cb.message.answer("Вы выбрали: Да")

Через bot напрямую:

@dp.callback_query(filters.callback_data("no"))
async def on_no(cb):
    await bot.answer_callback_query(cb.id)
    await cb.message.answer("Вы выбрали: Нет")

1 просмотр