#python-3.x #discord.py #roles
#python-3.x #discord.py #роли
Вопрос:
Это код:
@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)
тоже не работает
Комментарии:
1. ожидание пользователя.add_role (роль)> Измените его на ожидание пользователя.add_roles (роль)
2. @Sofia спасибо, это решило мою проблему, лол