Все предельно ясно написано - невозможно импортировать BaseFilter, потому что его не существует в библиотеке aiogram.types. И его действительно там нет! Вывод - исправь импорт!
Правильный импорт:
from aiogram.filters import BaseFilter
Дарья рудныхУченик (95)
4 месяца назад
Я поменяла код, но теперь ошибка в 5 строчке, подскажите пожалуйста, как правильно ее импортировать?
import asyncio
from aiogram import Bot, Dispatcher, types, F
from aiogram.filters import Command
from aiogram.filters import BaseFilter
from aiogram.filters import TelegramObject
Ошибка следующая: Traceback (most recent call last):
File "c:\Users\Сириус\Desktop\bot\test.py", line 5, in <module>
from aiogram.filters import TelegramObject
ImportError: cannot import name 'TelegramObject' from 'aiogram.filters'
File "c:\Users\Сириус\Desktop\bot\test.py", line 4, in <module>
from aiogram.types import TelegramObject, BaseFilter
ImportError: cannot import name 'BaseFilter' from 'aiogram.types' (C:\Users\Сириус\AppData\Local\Programs\Python\Python311\Lib\site-packages\aiogram\types\__init__.py)