如何在最新版本的 discord.py 中添加角色?

How do I add roles in discord.py in latest version?

这是代码:

@bot.event
async def on_ready():
    print('We have logged in as {0.user}'.format(bot))
    moji = await bot.get_channel(775355712271941647).send("react to get banana")
    await moji.add_reaction(emoji='')


@bot.event
async def on_reaction_add(reaction, user):

    if reaction.emoji == "":
        role = discord.utils.get(user.guild.roles, name="banana")
        await user.add_role(role)

这是错误:

AttributeError: 'Member' object has no attribute 'add_role'

我到处搜索这个,但每个答案都告诉我做 user.add_role。我也查了文档,没找到。请帮忙。哦,还有,client.add_role(user, name)也不行

Member object contains an attribute for add_roles.

add_role 更改为 add_roles 应该可以解决问题:

await user.add_roles(role)