首页 > 解决方案 > 将角色添加到不和谐 py 中的名称列表

问题描述

我拥有一个不和谐,里面有黄牛。我想用一个假角色来欺骗他们。我有所有的用户名,但我想这样做,所以我可以做 +scalper 然后是一个名字列表。我该怎么做?这是我现在拥有的代码:

@bot.command()
async def scalper(ctx, *, args):
guild = ctx.message.guild
converter = MemberConverter()
role_id = 897682560119894036
role = get(guild.roles, id=role_id)
try:
    member = await converter.convert(args)
    member.add_role(role)
except:
    continue

如果您有任何想法,请告诉我!

标签: pythondiscorddiscord.py

解决方案


@bot.command()
@commands.has_permissions(administrator = True)
async def scalper(ctx, *, args):
    guild = ctx.message.guild
    converter = MemberConverter()
    role_id = 897682560119894036
    role = get(guild.roles, id=role_id)
    args = args.replace(",", "")
    x = args.split()
    for members in x:
        member = await converter.convert(ctx, members)
        print(member)
        await member.add_roles(role)

推荐阅读