Как вы назначаете роль пользователю в pycord?

#python #discord #pycord

#питон #Discord #пикорд

Вопрос:

У меня есть бот discord, которому нужно добавить кого-то в список наблюдения за запретом, что является ролью. Но пока все, что я могу найти, это discord.py решения, и с тех пор discord.py прекращено, вместо этого я использую pycord. Бот имеет полные права администратора, так что это не проблема.

 dmchannel = await user.create_dm() dmchannel.send(f"lt;@{user.id}gt; You have been put on the ban watch list! Be careful, you could be banned soon.") # Add the role here  

Как бы мне это удалось сделать?

Комментарии:

1. Просто подсказка, которую вы можете использовать {user.mention} , чтобы упомянуть пользователя вместо lt;@{user.id}gt;

Ответ №1:

Вы можете получить роль с помощью утилит discord, а затем с помощью member.add_roles() :

 member = #member role = discord.utils.get(ctx.guild.roles, name=#role name) member.add_roles(role)