Добавление даты к участникам, присоединяющимся без роли - PullRequest
0 голосов
/ 03 сентября 2018

Привет. Я пытаюсь создать модуль для бота 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():

Если кто-нибудь может мне помочь, я был бы признателен.

...