给没有角色的成员添加日期

时间:2018-09-03 16:24:55

标签: python python-3.x discord discord.py

您好,我正在尝试为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():

如果有人可以帮助我,我将不胜感激。

0 个答案:

没有答案