Тоже не мог разобраться с атрибутами. Просто вызывайте как обычную функцию. Только нужно передать аргументы (message, state)
async def test(message: types.Message, state: FSMContext): # Хендлер (регистрирую его внизу)
await test_fun() # Простая функция
await test_fun1(message, state) Функция, которая требует атрибуты.
async def test_fun(): # Простая функция
print("hello, world")
async def test_fun1(message: types.Message, state: FSMContext):
print("я функция из другого хендлера")
await message.answer("44")
date = await state.get_data() # извлекаем данные с машины состояний
print(str(date))
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.