繁体   English   中英

命令引发异常:NameError: name 'guild' is not defined discord.py

[英]Command raised an exception: NameError: name 'guild' is not defined discord.py

错误:

Command raised an exception: NameError: name 'guild' is not defined

代码:

@bot.command()
async def servers(ctx):
servers=list(bot.guilds)
embed = discord.Embed(title=f'Server list, {guild.members}  members',description='\n'.join(server.name for server in servers))
await ctx.reply(embed=embed)

idk 但是这个命令在 10 分钟前有效

由于您使用的是 context 参数,因此所有公会都应该让 ctx.guild 读取文档并缩进您的代码,即使您在没有缩进的情况下修复它也不会起作用 python 缩进非常严重

固定代码

async def servers(ctx):
servers=list(bot.ctx.guilds)
embed = discord.Embed(title=f'Server list, {ctx.guild.members}  members',description='\n'.join(server.name for server in servers))
await ctx.reply(embed=embed)```



Also please do questions more better

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM