Вывод callback_data в MemoryStorage
друзья! Прошу помощи. Есть бот, при нажатии на inlinebutton её callback_data необходимо сохранить в MemoryStorage чтобы потом вывести с БД, дальнейшие state идут через message. Что только не пробовал, при переходе на второй хендлер выдает ошибку по третей строке, хендлеры записаны через register. Если убрать с кода inlinebutton все отрабатывает нормально, без ошибок.
async def command_menu_23(callback: types.CallbackQuery):
await callback.answer('По факту информирования ...', show_alert=True)
await StopWork.but_quest.set()
await callback.message.answer(messages.MESSASGE_1, parse_mode='MarkdownV2', reply_markup=kb_department_kb_22)
await callback.answer()
async def command_menu_24(callback: types.CallbackQuery, state: FSMContext):
async with state.proxy() as data:
data['but_quest'] = callback_data
await StopWork.inform_1.set()
await callback.message.answer(messages.MESSASGE_14, parse_mode='MarkdownV2')
async def command_menu_25(message: types.Message, state: FSMContext):
async with state.proxy() as data:
data['department'] = message.text
await StopWork.inform_2.set()
await message.answer(messages.MESSASGE_14, parse_mode='MarkdownV2')