Как сделать выполнение функции nextquestion

Вторая функция не работает(бот шлет только первое сообщение, пишет правильный/неправильный ответ, потом молчит)

@dp.message_handler(regexp='Начать тест',content_types="text")
async def firstquestion(message:types.Message):
    await message.answer("Что обозначает тег a?",reply_markup=taga_kb)
    @dp.callback_query_handler(lambda c: c.data == 'right_answera')
    async def raona(message:types.Message):
        global count
        await bot.send_message(chat_id=message.from_user.id,text="Правильный ответ!")
        count+=1
    @dp.callback_query_handler(lambda c: c.data == 'notright_answera')
    async def nrona(message:types.Message):
        global count
        await bot.send_message(chat_id=message.from_user.id,text="Неправильный ответ.")

async def nextquestion(message: types.Message):
        await message.answer("Что обозначает тег div?", reply_markup=tagdiv_kb)
        @dp.callback_query_handler(lambda c: c.data == 'right_answerdiv')
        async def raondiv(message: types.Message):
            global count
            await bot.send_message(chat_id=message.from_user.id, text="Правильный ответ!")
            count += 1
            @dp.callback_query_handler(lambda c: c.data == 'notright_answerdiv')
            async def nrondiv(message: types.Message):
                await bot.send_message(chat_id=message.from_user.id, text="Неправильный ответ.")

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