answerCallbackQuery
answerCallbackQuery
Подтверждает получение callback от нажатия inline-кнопки. Убирает индикатор загрузки у пользователя.
await bot.answer_callback_query(callback_query_id)
Параметры
| Параметр | Тип | Описание |
|---|---|---|
callback_query_id | str | ID 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 просмотр