Как использовать inline кнопки в сочетании с машиной состояний в aiogram?

В своем боте я использую машину состояний, на обычных сообщениях это работает так

@dp.message_handler(content_types=types.ContentTypes.TEXT, state=OrderRegistration.waiting_for_name)
async def set_user_name(message: types.Message, state: FSMContext):
    state_dict = await state.get_data()
    user_id = state_dict["user_id"]
    await data_base.set_username(user_id, message.text)
    await OrderRegistration.waiting_for_role.set()

с помощью декоратора я получаю состояние, и в дальнейшем получаю контекст/ Как получить те же данные, используя декоратор для inline кнопок @dp.callback_query_handler? Иными словами, как сочетать inline кнопки с машиной состояний?


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