如何让 Discord 机器人给我我想要的角色?

时间:2021-02-01 18:22:28

标签: python discord discord.py

正如我在标题中所说,我想让我的机器人给我任何我想要的排名。 我试过这个,但它不起作用,因为 未解析的属性引用 'add_roles' 用于类 'Client'

import discord
from discord.utils import get

client = discord.Client()

@client.event
async def on_message(message):
    if message.author == client.user:
        return
    if message.content == '$rank':
        role = get(message.server.roles, name='Człek')
        await client.add_roles(message.author, role)

1 个答案:

答案 0 :(得分:1)

From the docs, Client 没有 add_roles 方法,但 Member 有。

试试await message.author.add_roles(role)