Python机器人向用户添加角色

时间:2020-06-12 18:47:55

标签: python bots discord

我正在制造一个不和谐的机器人,我希望它将角色设置为“已验证”,以写任何特定句子的人(“我接受”)。 到目前为止,我已经尝试过:

@client.event
async def on_message(message):
   sleep(0.1)

   if ("I accept.") in message.content and (
        message.channel.id == signature1 or message.channel.id == signature2):
       await message.channel.send("Welcome on the server !")
       sleep(0.3)
       await message.delete()

       # adding the role
       role = discord.utils.get(message.guild.roles, name="Verified")
       await discord.Member.add_roles(role, reason="Signature", atomic=False)

当我尝试运行它时,它告诉我:

AttributeError: 'Role' object has no attribute 'roles'

如果有人可以帮助我,那将是惊人的:)! 非常感谢。

0 个答案:

没有答案