Выдает ошибку import'а при версии aiogram-3.13.0

from aiogram import Bot, Dispatcher, types 
from aiogram.utils import executor
from aiogram.types import ReplyKeyboardRemove, ReplyKeyboardMarkup, KeyboardButton
from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton
from aiogram.types import InputFile
from aiogram.dispatcher import FSMContext
from aiogram.fsm.storage.memory import MemoryStorage
from aiogram.fsm import State, StatesGroup
import requests
import logging


ImportError: cannot import name 'executor' from 'aiogram.utils'

введите сюда описание изображения

Пишу бота и при запуске кода выдает ошибку импорта. Однако установлена новейшая версия aiogram


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

Автор решения: Fox Fox

Современная версия Питон - 3.12.6. Чем быстрее избавитесь от привычки использовать from, тем быстрее закончатся Ваши подобные проблемы. Не исключаю также, что и нет никакого executor там. И вот результаты поиска: Проблема в том, что в версии 3 библиотеки aiogram модуль executor был полностью удален. Вместо этого вы можете использовать Dispatcher напрямую для запуска опроса API или обработки вебхуков.

→ Ссылка
Автор решения: Samikague

С версией aiogram3.x executor был выведен из фреймоворка. Теперь запуск осуществляется обычным asyncio.run().

→ Ссылка