【问题标题】:How do I make a Discord bot give me the role I want?如何让 Discord 机器人给我想要的角色?
【发布时间】:2021-02-02 07:13:27
【问题描述】:

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

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)

【问题讨论】:

    标签: python discord discord.py


    【解决方案1】:

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

    试试await message.author.add_roles(role)

    【讨论】:

      猜你喜欢
      • 2021-03-14
      • 2018-10-11
      • 2019-08-26
      • 2018-06-26
      • 1970-01-01
      • 2018-01-17
      • 2020-12-30
      • 2021-01-19
      • 2021-06-13
      相关资源
      最近更新 更多