不和谐.py |通过提及角色列出成员的所有角色

时间:2021-03-11 15:58:23

标签: discord discord.py

我正在创建自己的 stats 命令,但是当我尝试该命令时,它给了我这个

350

我尝试了 member.roles.mention 和 member.roles.name 但它不起作用

代码

[<Role id=818899477372600431 name='@everyone'>, <Role id=819591110564642837 name='nw'>]

那么我该如何解决这个问题

1 个答案:

答案 0 :(得分:0)

member.rolesrole 对象的列表。如果您遍历列表中的每个角色,您可以单独访问他们的姓名或提及。要将所有提及项合并为一个字符串,请像这样使用 str.join

stats_embed.add_field(name="All Roles", value=" ".join(role.mention for role in member.roles))