Как передать все параметры в функцию в aiogram3 правильным образом?

Как правильно передавать переменную "state" в функцию "Tsize_3" для работы вашего телеграм бота?
  • 7 августа 2024 г. 5:13
Ответы на вопрос 2
Для передачи всех параметров в функцию в aiogram3, вы можете использовать следующий синтаксис:

```python
async def my_func(message: types.Message, state: FSMContext):
    # ваш код здесь
```

Для передачи переменной "state" в функцию "Tsize_3" и состояний state в вашем телеграм боте, вы можете сделать следующее:

```python
async def Tsize_3(message: types.Message, state: FSMContext):
    await state.set('Tsize', '3')
```

Пример выше показывает, как сохранить значение '3' в состоянии 'Tsize'. Важно убедиться, что вы импортировали все необходимые модули и классы, такие как FSMContext и Message, чтобы это работало корректно.
1. потому что не нужен дергать хендлеры руками, они не для этого, разбирайся в их концепции 
2.
state: FSMContext = '<aiogram.fsm.context.FSMContext object at 0x000002B1F2759880>'
как ты до этого додумался, ты зачем-то сделал значение по умолчанию строку, про что тебе и написали в ошибке
Похожие вопросы