сторонний разработчик делал код бота для телеграмма на python. Перекинул код на сервер, обновил питон, но при попытке запуска бота получаю следующую ошибку:
Traceback (most recent call last):
File "/home/tgbots/mus2/main.py", line 4, in <module>
from app import (
File "/home/tgbots/mus2/app/middlewares/__init__.py", line 3, in <module>
from .user import UserMiddleware
File "/home/tgbots/mus2/app/middlewares/user.py", line 7, in <module>
from aiogram import BaseMiddleware
ImportError: cannot import name 'BaseMiddleware' from 'aiogram' (/usr/local/lib/python3.11/site-packages/aiogram/__init__.py)
Версия питона пробовал и 3.9 и 3.11. Версию aiogram по умолчанию устанавливается самая последняя - 2.25.
После переустановки aiogram на бетту-версию(3.0.0.b3) дают такую ошибку:
Traceback (most recent call last):
File "/home/tgbots/mus2/main.py", line 4, in <module>
from app import (
File "/home/tgbots/mus2/app/handlers/__init__.py", line 1, in <module>
from . import (
File "/home/tgbots/mus2/app/handlers/admin/__init__.py", line 1, in <module>
from . import (
File "/home/tgbots/mus2/app/handlers/admin/dump.py", line 5, in <module>
from aiogram.filters import Command, Text
ModuleNotFoundError: No module named 'aiogram.filters'
Питон не знаю от слово совсем, с разработчиком связи нет. Подскажите, как решить проблему?