Python discord.py随机成员拾取 @bot.command() 异步定义이벤트뽑기(ctx,计数=1): author=ctx.message.author #如果不是ctx.author.guild_权限。管理_角色: #return wait ctx.

Python discord.py随机成员拾取 @bot.command() 异步定义이벤트뽑기(ctx,计数=1): author=ctx.message.author #如果不是ctx.author.guild_权限。管理_角色: #return wait ctx.,python,random,discord.py,Python,Random,Discord.py,discord.py随机成员拾取 @bot.command() 异步定义이벤트뽑기(ctx,计数=1): author=ctx.message.author #如果不是ctx.author.guild_权限。管理_角色: #return wait ctx.send(f'{author.notice},권한이 없으십니다. 지속적으로 사용시 밴 사유에 해당되므로 주의해주세요!') 帮会=bot.get_帮会(645894601961635841) 结果=[ctx.guild.members中

discord.py随机成员拾取
@bot.command()
异步定义이벤트뽑기(ctx,计数=1):
author=ctx.message.author
#如果不是ctx.author.guild_权限。管理_角色:
#return wait ctx.send(f'{author.notice},권한이 없으십니다. 지속적으로 사용시 밴 사유에 해당되므로 주의해주세요!')
帮会=bot.get_帮会(645894601961635841)
结果=[ctx.guild.members中的成员(如果不是member.bot)
如果计数>len(结果)或计数<代码>导入随机
@bot.command()
异步def随机_成员(ctx,计数:int=1):
guild=ctx.guild#您也可以使用bot.get_guild(guild_id)
角色=公会。获取角色(某些id)
members=role.members
#我用的是“random.sample”,所以我没有得到任何副本
random_members=random.sample(成员,计数)
等待ctx.send(f'Members picked:`{','.join(random_Members)}`)

你能再解释一下吗?添加更多细节并澄清问题?@ukaszKwieciński这是随机成员选取机器人,我想随机选取它,但我只给出了1个答案,例如,我一直说1,只是1,你想要一个命令来选取命令中指定的多个随机成员,并为它们添加一个角色,是吗?@ukaszKwieciń我想随机挑选一个有特定角色的成员
@bot.command()
async def 이벤트뽑기(ctx, count=1):
author = ctx.message.author
#if not ctx.author.guild_permissions.manage_roles:
    #return await ctx.send(f'{author.mention}, 권한이 없으십니다. 지속적으로 사용시 밴 사유에 해당되므로 주의해주세요!')
guild = bot.get_guild(645894601961635841)
results = [ member for member in ctx.guild.members if not member.bot]
if count > len(results) or count <= 0:
    await ctx.send('꺼져')
    return
embed5 = discord.Embed(
    description=f"첫 번째 당첨자를 발표하겠습니다!",
    inline=True, color=0xfe8686) 
await ctx.send(embed=embed5)
member = random.choice(results)
results = []
role = ctx.guild.get_role(771397597935173652)
for member in guild.members:
    if role in member.roles:
        results.append(member.mention)
        embed6 = discord.Embed(description=f'**당첨자분들은 ! ANDY#1000 에게 디엠 부탁드립니다.**\n\n{", ".join(results)}/{member}님 **당첨** 축하드립니다!', color=0x86f4fe)
        embed6.set_thumbnail(url="https://cdn.discordapp.com/attachments/650916786111250432/773144216742002698/704862766770552883.png")
        await ctx.send(embed=embed6)
        break