我正在尝试创建一个命令,为公会中的每个实际用户(不包括机器人)赋予特定的角色。我有代码:
@commands.command()
@commands.has_permissions(manage_roles=True)
async def maddrole(self,ctx,role: discord.Role):
guild = ctx.guild
for member in guild.members:
await member.add_roles(role)
embed= discord.Embed(description=f'{role} have been given to all users.',color=discord.Color.red())
await ctx.channel.send(embed=embed)
这会获取公会中的每个人(机器人也是如此)。如何排除机器人并仅获取真实用户?
达令说
紫衣仙女
相关分类