我正在使用for
循环来遍历ctx.guild.roles
中的角色,并将其与数据库条目进行比较。然而,我的机器人并没有排除everyone
角色,这会导致一些问题。关于如何忽略@everyone
角色并获得所有其他角色,有什么提示吗?
到目前为止我的代码/我尝试的内容:
if role != ctx.guild.default_role:
for role in ctx.guild.roles:
print(role)
但是,这也会打印@everyone
角色。
@everyone
始终是第一个角色,ctx.guild.roles
返回一个list
,因此您可以从第二个角色开始:
for role in ctx.guild.roles[1:]:
print(role)
阅读有关列表索引的更多信息。