aiogram: в dispatcher нет message что делать
много смотрел про aiogram, даже тут нашел программу, в которой в aiogram3 предлагают поставить хендлер так: @dp.message(Command('start'))
(по синтаксису не важно сейчас). Начал писать программу а aiogram пишет что у класса Dispatcher нет message. Ну и соответственно вопрос: как сделать хендлер на async defы? или будет проще перейти на aiogram2?
Вот что у меня написано в коде:
import asyncio
import logging
from aiogram import Bot, Dispatcher, types
logging.basicConfig(level=logging.INFO)
token = 'TOKEN'
bot = Bot(token)
dp = Dispatcher()
@dp.message(Command('start'))
async def botStart(message: types.Message):
await message.answer('hello')
async def main():
await dp.start_polling(bot)
if __name__ == "__main__":
asyncio.run(main())
Ошибка:
Unresolved reference 'Command'
если что я на пайчарме работаю