где создается и запускается экземпляр.
Мне нужно запустить машину состояний, так как это все будет занимать огромное кол-во места, я решил вынести машину состояний в отдельный файл. В главном файле я делаю запуск таким:
файл.start()
А в том файле идет так:
async def start():
await machine.name.get()
Однако, следующая функция не принимает никаких сигналов, то есть на функцию
@dp.message_handler(state=machine.name)
async def name(message, state):
pass
ничего не приходит. Ее как-будто бы нет.
В чем может быть дело?
https://t.me/aiogram_ru/650081
Если ты пишешь весь код в один файл, то не поможет ничем.
а как распихать разные команды в разные файлы? просто распихать и через import?
Мой шаблон в закрепе, глянь
Обсуждают сегодня