Discord.py |添加角色

Discord.py |添加角色,discord.py,discord.py-rewrite,Discord.py,Discord.py Rewrite,我是在discord上创建机器人的新手,我不知道如何通过编写聊天信息向多个用户添加角色。 我曾尝试在internet上搜索各种方法,但我所做的只是将角色添加到消息的作者,而我需要它将角色添加到特定用户您可以使用添加命令 @bot.command(pass\u context=True) @bot.具有权限(manage\u roles=True) 异步定义添加_角色(ctx,角色:discord.role,*用户:discord.Member): 对于用户中的用户: 等待用户。添加_角色(角色)

我是在discord上创建机器人的新手,我不知道如何通过编写聊天信息向多个用户添加角色。
我曾尝试在internet上搜索各种方法,但我所做的只是将角色添加到消息的作者,而我需要它将角色添加到特定用户

您可以使用添加命令

@bot.command(pass\u context=True)
@bot.具有权限(manage\u roles=True)
异步定义添加_角色(ctx,角色:discord.role,*用户:discord.Member):
对于用户中的用户:
等待用户。添加_角色(角色)
您应该如下调用它
{prefix}add_role@role@user1@user2

您的设置应该如下所示

导入不一致
从discord.ext导入命令、任务
bot=commands.bot(command_prefix=“$”)
#代码在这里
bot.run(“令牌”)

您好,我尝试使用您的代码,但不幸的是,它不起作用。你能再帮我一次吗?我认为问题在于for循环,因为如果我在这之前添加打印,控制台打印单词,我必须更改client.commandHi中的command.command。我重试了,但现在代码中出现了一个问题:“Bot”的实例没有“has_permissions”memberpylint(no member)”,如果我尝试从bot.has_权限更改为commands.has_权限,它不会给我更多错误,并且似乎会挂起等待。您应该保留我提供的格式。确保它在公会中拥有管理角色的权限给它一个具有该权限的角色。你能展示一些代码吗?你已经尝试了什么?