можно ли в aiogram активировать декоратор не через функцию commands?

к примеру мне нужно чтобы декоратор активировался не просто на команду "далее", а с каждым нажатым "далее" срабатывал следующий декоратор

как работает:

@dp.message_handler(commands=['Далее'])//просто активируется когда пользователь пишет "/далее"
async def echo_send(message : types.Message):
    await bot.send_message(message.from_user.id, '1',reply_markup=kb)

суть того как должно работать:


i=1

@dp.message_handler(commands=['Далее'+str(i)]) //активируется когда пользователь пишет "/далее" в первый раз
async def echo_send(message : types.Message):
    await bot.send_message(message.from_user.id, '1',reply_markup=kb)
    i+=1

@dp.message_handler(commands=['Далее'+str(i)]) //активируется когда пользователь пишет "/далее" во второй раз
async def echo_send(message : types.Message):
    await bot.send_message(message.from_user.id, '2',reply_markup=kb)
    i+=1
//и так далее

можно ли сделать так?


Ответы (0 шт):