如何删除用户角色中的@everyone? (不和谐.py)

时间:2021-07-10 11:25:40

标签: python list discord discord.py roles

我目前正在更新我的 userinfo 命令。但是我仍然有一个问题,我不知道如何解决。所以我的问题是如何从角色中删除@everyone(你可以在图片中看到我的意思)。

enter image description here

代码:

roles = [role for role in member.roles]
embed.add_field(name=f'Roles ({len(roles)}):', value="".join(
    [role.mention + "|" for role in roles]), inline=False)

代码图片: enter image description here

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

1 个答案:

答案 0 :(得分:0)

您总是可以像这样跳过第一个角色 @everyone

roles = [role for role in member.roles[1:]]
embed.add_field(name=f'Roles ({len(roles)}):', 
                value="".join([role.mention + "|" for role in roles]), 
                inline=False)