[英]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.