@Anton1863

Ошибка в боте ТГ, как решить проблему?

сторонний разработчик делал код бота для телеграмма на 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'


Питон не знаю от слово совсем, с разработчиком связи нет. Подскажите, как решить проблему?
  • Вопрос задан
  • 1143 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы