@mawkd

Команда выдачи роли через Discord.py(исправление ошибки)?

как можно сделать выдачу роли при написании комманды(роли должны быть уже прописаны в коде,в комманде input только участник ?
@bot.command() # / @commands.command()
async def рег(ctx, member: discord.Member,):
    role = (1077647661475319894)
    role1 = (1077647661521448960)
    role2 = (1077647661521448962)
    await member.add_roles(role)
    await member.add_roles(role1)
    await member.add_roles(role2)


выдает ошибку: 'int' object has no attribute 'id'
Как можно решить
  • Вопрос задан
  • 40 просмотров
Решения вопроса 1
@utsiye
Получите роль по айди, а после, добавьте пользователю
role = ctx.guild.get_role(1077647661521448962)
await bot.add_roles(member, role)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы