Когда я запускаю код на командной строке выводится ошибка:
Traceback (most recent call last):
File "C:\Users\28ser\Desktop\My bots\ArtbotmentorTWO.py", line 29, in <module>
async def cmd_ban(message: types.Message):
TypeError: 'NoneType' object is not callable
Как выяснилось ошибка возникает при запуске команды:
@dp.message_handler(is_admin=True, commands=["Ban"], commands_prefix="!/")
Для полной работы значения True был создан файл Filters. В коде был извлечён модуль IsAdminFilters. Не смотря на это, любая строка на которой есть types выдаёт ошибку при запуске кода. Но уже без этого модуля ошибки нет.
В библиотеке Filters находится код:
from aiogram import types
from aiogram.dispatcher.filters import BoundFilter
class IsAdminFilter(BoundFilter):
key = "is_admin"
def __init__(self, is_admin):
self.is_admin = is_admin
async def check(self, message: types.Message):
member = await message.bot.get_chat_member(message.chat.id, message.from_user.id)
return member.is_chat_admin()
Кто может помочь, в чём ошибка?
Traceback (most recent call last):
File "C:\Users\28ser\Desktop\My bots\ArtbotmentorTWO.py", line 29, in <module>
async def cmd_ban(message: types.Message):
TypeError: 'NoneType' object is not callable
Как выяснилось ошибка возникает при запуске команды:
@dp.message_handler(is_admin=True, commands=["Ban"], commands_prefix="!/")
Для полной работы значения True был создан файл Filters. В коде был извлечён модуль IsAdminFilters. Не смотря на это, любая строка на которой есть types выдаёт ошибку при запуске кода. Но уже без этого модуля ошибки нет.
В библиотеке Filters находится код:
from aiogram import types
from aiogram.dispatcher.filters import BoundFilter
class IsAdminFilter(BoundFilter):
key = "is_admin"
def __init__(self, is_admin):
self.is_admin = is_admin
async def check(self, message: types.Message):
member = await message.bot.get_chat_member(message.chat.id, message.from_user.id)
return member.is_chat_admin()
Кто может помочь, в чём ошибка?