答案 0 :(得分:1)
通过使用client.add_roles()
来尝试为客户(机器人)赋予角色,而您想将此角色赋予成员(可能是消息的作者)。
另外,不应将客户端放在函数内部,而应将其放在代码顶部的某个位置。
答案 1 :(得分:0)
这应该赋予作者Adm
的角色,并确保漫游器本身具有公会中manage roles
的权限。
rom discord.utils import get
@client.command()
async def test(ctx):
role = get(ctx.guild.roles, name='Adm')
await ctx.author.add_roles(role)