class LeoUser:
def __init__(self, ctx, bot):
self.bot = bot
self._last_user = None
self.user = self.bot.get_user(ctx.from_id)
self.sms = basa.register.main.chekc_sms(self.user)
self.adm = basa.register.main.chekc_adm(self.user)
self.clan = basa.register.main.chekc_clan(self.user)
self.name = basa.register.main.chekc_name(self.user)
class leo(Cog, LeoUser):
@command(name="стата")
async def stasic(self, ctx):
await ctx.send(f"Профиль: {self.name}\n"
f"Роль: {self.adm}\n"
f"сообщения за неделю: {self.sms}\n"
f"Клан: {self.clan}\n")
Ошибка:TypeError: __init__() missing 1 required positional argument: 'bot'
и хотел спросить как и где заполнять аргументы тип:
self.user = args[0]
self.name = args[1]
self.sms = args[2]
self.adm = args[3] и т.д или как то по дру7гому можно упростить код?