Как передать переменную в State aiogram
Есть функция, в которой я получаю данные каллбэка и мне нужно передать её в машину состояния. Как это сделать?
async def test_func(call: types.CallbackQuery):
data = call.data
await message.answer(text='Введите ваше значение:')
await FSMUser.value.set()
async def state_func(message: types.Message, state: FSMChannelEdit):
await message.answer(text='Данные успешно получены, каллбэк дата которую вы отправили: {data}') #Каллбэк нужно передать сюда
def register_handslers_test(dp: Dispatcher):
dp.register_callback_query_handler(test_func, lambda call: call.data == 'any')
dp.register_callback_query_handler(state_func, state=FSMUser.value)
Источник: Stack Overflow на русском