我有一个id的列表,我想得到成员的列表。我怎么做? 我确实试过这个
id_list=[]
for i in amounts :
if amounts[i] == 0 :
id_list.append(i)
for id in id_list:
members = [discord.utils.get(bot.get_all_members(), id=id) for id in id_list]
for member in members :
await remove(member , mover ) #probleme here mover is a role
async def remove( member: discord.Member, role: discord.Role):
await member.remove_roles(role)
您的问题与您给出的代码不同。要获取特定成员,您可以执行以下操作:
或者如果您有ID列表:
后期编辑:
您可以获得公会中没有特定角色的所有成员,并删除该角色,如下所示:
从命令调用另一个异步函数:
参考文献:
相关问题 更多 >
编程相关推荐