Импортировать необходимые хендлеры для работы в другом файле

Есть файл main.py и необходимо сделать так, чтобы всё могло обрабатываться через хендлеры в другом файле handlers.py:

Файл main.py:

from aiogram import Bot, Dispatcher, executor
from config import telegram_bot_token

botSender = Bot(token=telegram_bot_token)
dp = Dispatcher(botSender)

if __name__ == '__main__':
    executor.start_polling(dp)

Файл в котором должна обработаться команда /start ( handers.py):

from main import dp
from aiogram import types
from aiogram.dispatcher.filters import Command

@dp.message_handler(Command('start'))
async def hhd(message: types.Message):
    print(message.text)

Если поместить декоратор с функцией в главный файл всё работает на отлично, а так не работает, в чём проблема?.


Ответы (0 шт):