我一直试图创建一个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'” 我尝试将成员更改为用户,但未获得名称“用户”。
答案 0 :(得分:0)
您正在使用变量member
,它没有在任何地方定义或导入。
答案 1 :(得分:0)
您没有定义谁是成员。
async def xyz(ctx, member:discord.Member):
此命令就像:我给一个等级,但我不知道是谁,也许是我,也许不是。