如何让不和谐机器人给某人一个角色

时间:2021-03-11 09:42:29

标签: python discord discord.py

例如,我在服务器上有一个机器人,它具有管理员权限,我想将管理员角色授予任何在聊天中说“abc”之类的秘密短语的人

这是现在的代码:

if message.content == "caca":
           role = discord.utils.get(ctx.guild.roles, name="CEO")
           await client.add_roles(message.author.id, role)

1 个答案:

答案 0 :(得分:0)

不再有client.add_roles这样的东西,它是Member.add_roles

role = discord.utils.get(message.guild.roles, name="YOUR ROLE NAME")
await message.author.add_roles(role)

下次您应该查看文档而不是提出问题。在 Stack Overflow 上提问应该是您寻找答案过程中的最后一步

参考: