Привет. Я пытаюсь создать модуль для бота Discord, в котором, если участник присоединяется и не имеет определенной роли, он автоматически получит роль скрытника через 7 дней с даты присоединения.
Как я пытаюсь этого добиться:
async def timerole(self, ctx, member: discord.Member):
role = discord.utils.get(member.server.roles, name="Members")
lurker = discord.utils.get(member.server.roles, name="Lurker")
if role not in member.roles:
if member.joined_at + timedelta(days='7') <= datetime.today():
await self.bot.add_roles(member, lurker)
Это строка, в которой я застрял, так как я не уверен, как работает datetime / timedelta
if member.joined_at + timedelta(days='7') <= datetime.today():
Если кто-нибудь может мне помочь, я был бы признателен.