Все время вылазит ошибка - ImportError: cannot import name 'executor' from 'aiogram'

Я пишу своего первого бота для телеграмма. Учусь по видео. Я решил использовать код автора (который у него вполне нормально работает), но у меня вылазит ошибка, с которой я никак не могу справиться. Подскажите в чем проблема?

Ошибка полностью: Traceback (most recent call last): File "C:\Users\Никита\Desktop\ТГбот.py", line 1, in from aiogram import Bot, types, executor, Dispatcher ImportError: cannot import name 'executor' from 'aiogram' (C:\Users\Никита\AppData\Local\Programs\Python\Python311\Lib\site-packages\aiogram_init_.py)

from aiogram import Bot, types, executor, Dispatcher
import logging
import os 
from pytube import YouTube

logging.basicConfig(level = logging.INFO)
bot = Bot(token = '')
dp = Dispatcher(bot)

@dp.message_handler(commands=['start'])
async def start(message: types.Message):
    await message.reply('Hello')

if __name__ == "__main__":
    executer.start_polling(dp)``

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

Автор решения: Black Square

Скорее всего у блогера стоит 2 версия aiogram, а у вас 3. В новой версии чтоб запустить бота нужно сделать так:

dp.start_polling(bot)

Примеры ботов на новой версии aiogram: https://github.com/aiogram/aiogram/tree/dev-3.x/examples

Так же у вас ошибка на последней строке: executer -> executor

Если хотите использовать старую версию обновите ее с помощью команды:

python3 -m pip install --force-reinstall "aiogram<3"
→ Ссылка