如何从成员的审核日志中获取所有昵称[Discord.py]

时间:2020-07-03 13:22:29

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

这是我的代码,试图获取用户的昵称。其部分工作。我的意思是,它只能获取昵称,但只能获取最近的昵称。有没有办法获得所有昵称?

    async def test(self, ctx, member: discord.Member=None):
    if member is None:
        member = ctx.author
    nicknames = ""
    async for entry in ctx.guild.audit_logs(limit=None, action=discord.AuditLogAction.member_update):
        if entry.target == member:
            if entry.before.nick != entry.after.nick and entry.after.nick is not None:
                nicknames += f"{entry.after.nick}, "
    print(nicknames[:-2])

0 个答案:

没有答案