如何让所有成员都具有特定角色 discord.py

How do I get all members with a certain role discord.py

我有我的命令.roleinactivity @whatever role。我如何获取被 ping 的任何角色并找到所有拥有该角色的成员?

我一直在尝试使用 if 语句遍历服务器中的每个成员,看看他们是否已经说过角色,但它没有用。谁能指出我正确的方向?

您可以使用 .members:

获取所有具有您角色的用户
@client.command()
async def roleinactivity(ctx, role : discord.Role): 
    print(role.members)

role : discord.Role - 将您的角色参数转换为 discord.Role 对象以使其正常工作。否则,它将被识别为 string.

discord.Role in docs