NameError:未定义名称“成员”

时间:2020-05-05 22:39:04

标签: python discord.py

我一直试图创建一个Discord命令,该命令添加一个基于已经创建的角色,并且每当我尝试运行python时都不怎么出色

from discord.utils import get
from discord.ext.commands import bot
from discord.ext import commands
import discord

@client.command(pass_context = True)
async def pine(ctx):
    role = get(member.guild.roles, name="bot")
    await member.add_roles(role)
    await ctx.channel.purge(1)

,但始终收到错误“ NameError:未定义名称'member'” 我尝试将成员更改为用户,但未获得名称“用户”。

2 个答案:

答案 0 :(得分:0)

您正在使用变量member,它没有在任何地方定义或导入。

答案 1 :(得分:0)

您没有定义谁是成员。

async def xyz(ctx, member:discord.Member):

此命令就像:我给一个等级,但我不知道是谁,也许是我,也许不是。

相关问题