我想知道是否有人知道如何获取角色,如果该角色不存在于服务器中,则它会创建角色,这是目前为止的代码。
role = discord.utils.get(ctx.guild.roles, name="Muted")
我现在只需要知道如何查看角色是否存在,如果不存在,角色是否被创建。
答案 0 :(得分:0)
utils.get
可以返回 None
如果没有找到任何东西,您可以使用 if 语句检查:
role = discord.utils.get(ctx.guild.roles, named="Muted")
if role is None:
# Doesn't exist, create the role here
role = await ctx.guild.create_role(...)