如何在最新版本的 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)
也不行
这是代码:
@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)
也不行