正如我在标题中所说,我想让我的机器人给我任何我想要的排名。 我试过这个,但它不起作用,因为 未解析的属性引用 '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)
答案 0 :(得分:1)
From the docs, Client
没有 add_roles 方法,但 Member
有。
试试await message.author.add_roles(role)