【发布时间】:2021-11-06 12:12:26
【问题描述】:
我想发出一个命令来查看该服务器中具有特定角色的所有成员。但是有了我现在拥有的,我得到了一个嵌入到每个具有该角色的成员。但我想把它全部嵌入到一个嵌入中,但是如何?
@bot.command(name='members', aliases=['Members'])
@commands.has_permissions(manage_messages=True)
async def members(ctx,*args):
server = ctx.message.guild
role_name = (' '.join(args))
role_id = server.roles[0]
for role in server.roles:
if role_name == role.name:
role_id = role
break
else:
await ctx.send("Role doesn't exist")
return
for member in server.members:
if role_id in member.roles:
embed=discord.Embed(title=f"Members of {role}",description=f"{member.display_name} - {member.id}", color=0xfcf8f8)
await ctx.send(embed=embed)
【问题讨论】:
标签: python discord.py