Как не допустить множественное нажатие на кнопки в Aiogram?
У меня есть телеграмм бот написанный на aiogram и там есть как Inline так и Keyboard кнопки.Как можно не допустить двойного тройного нажатия на них в течении минуты?
Ответы (1 шт):
Автор решения: P1nkSunset
→ Ссылка
Попробуй так
async def anti_flood(*args, **kwargs):
m = args[0]
await m.answer("Не флуди")
@dp.callback_query_handler()
@dp.throttled(anti_flood, rate=1) #1 нажатие в секунду
async def code(....):
#код
Если использовать Throttled то в случае если пользователь нажмет на кнопку больше одного раза в секунду то сработает функция anti_flood