Здраствуйте. Делаю бота и столкнулся с проблемой. Надо сделать так чтобы у тех, у кого есть специальная роль в дискорд, по команде проводился рандом, и выбирались рандомно 10 пользователей с ролью. Потом бот тэгал их в чате дискорд. Пытался сделать через list. Еще пытался сделать чтобы он не выбирал тех, кто был уже выбран. Вот код. Заранее спасибо кто поможет!
List = []
team = []
team1 = []
@bot.command()
async def Участвую(ctx):
author = ctx.message.author
List.append(author)
await ctx.send(f'Участвует {author.mention}!')
@bot.command()
async def Ладдер(ctx):
List.remove(await ctx.send(random.choice(List)))
List.remove(await ctx.send(random.choice(List)))
List.remove(await ctx.send(random.choice(List)))
List.remove(await ctx.send(random.choice(List)))
List.remove(await ctx.send(random.choice(List)))
for x in team:
await ctx.send(x)
List.remove(await ctx.send(random.choice(List)))
List.remove(await ctx.send(random.choice(List)))
List.remove(await ctx.send(random.choice(List)))
List.remove(await ctx.send(random.choice(List)))
List.remove(await ctx.send(random.choice(List)))
for m in team1:
await ctx.send(m)